Witam,
Jest jakaś funkcja, która wypisze mi daty najbliższej soboty i niedzieli? Jeśli nie ma to jak to najprościej zrobić?
Chodzi mi o automatyczna funkcję, do której wpisuje np aktualną datę i wypisuje mi najbliższą sobotę i niedziele.
Np. w następna środę, tez pokaże mi najbliższą sobotę i niedzielę.
Z góry dzięki za pomoc.
Zakładam że chodzi Ci o javescript, ale w każdym języku podobnie by to wyglądało :
window.onload = CoToBedzie;
function CoToBedzie()
{
var dzien_milisekundy = 1000 * 60 * 60 * 24;
var aktualny_czas = new Date();
var dzien = aktualny_czas.getDay();// niedziela == 0, a potem już od poniedziałku == 1 itd do soboty == 6
var czas_do_soboty = dzien_milisekundy * (6 - dzien);
var czas_do_niedzieli = dzien_milisekundy * (7 - dzien);
var ustawiony_czas = new Date();
ustawiony_czas.setTime(aktualny_czas.getTime() + czas_do_soboty); // teraz tu znajduje sie sobota
var SOBOTA = ustawiony_czas.toDateString();
ustawiony_czas.setTime(aktualny_czas.getTime() + czas_do_niedzieli); // a tu niedziela
var NIEDZIELA = ustawiony_czas.toDateString();
document.getElementById("TU").innerHTML = "najbliższy weekend: " + SOBOTA + " " + NIEDZIELA; // wstawiamy do htmla gdzie id == TU
}
Tak przygotowana funkcja automatycznie ustali czas następnej soboty i niedzieli