Data najbliższej soboty i niedzieli


(1q2w3e4r) #1

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.


(Blapiter) #2

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 :slight_smile:


(1q2w3e4r) #3

Dzięki wielkie