Autor Zpráva
Pesulap
Profil
Ahoj mám pomocí funkcí

$den = date("d", time());
$mesic = date("m", time());
$rok = date("Y", time());


dnešní datum a potřebuji nějak zjistit co je dnes za týden jak na to ? potřebuji to odvodit podle datum ne pomocí funkce $tyden= date("W", time());

Děkuji moc .. Petr
Alphard
Profil
stačilo by date("W");
time() je nepovinný a výchozí

potřebuji to odvodit podle datum ne pomocí funkce
pročpak? domácí úkol?
BetaCam
Profil
$den = date("d", time());
$mesic = date("m", time());
$rok = date("Y", time());

echo date("W", mktime(0, 0, 0, $mesic, $den, $rok));


???
Pesulap
Profil
Děkuji moooc

A dáji se ted nějak zjistit datumy které jsou v tomto týdnu ?
BetaCam
Profil
Pesulap
A dáji se ted nějak zjistit datumy které jsou v tomto týdnu ?

Ruku do ohně bych za to nedal, ale zhruba nějak takhle :

<?php

$den = date("d", time());
$mesic = date("m", time());
$rok = date("Y", time());

for($i=1; $i<8; $i++){
	echo date("d/m/Y", mktime(0, 0, 0, $mesic, $den-date("N")+$i, $rok)).'<br />';
}

?>


Ale tohle sou snad opravdu nějaké domácí úkoly ne??
Pesulap
Profil
Tohle jsem si doplnil a už to běží
takto :
$den = date("d", time());
$mesic = date("m", time());
$rok = date("Y", time());

for($i=1; $i<8; $i++){
echo date("d/m/Y", mktime(0, 0, 0, $mesic, $den-date("N")+$i-date("w"), $rok)).'<br />';
}


Ale to neřeší můj problém potřebuji datumy třeba v týdnu číslo 22.

Díky za pomoc
Pesulap
Profil
nakonec jsem to vyřešil pomocí http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=9&topic=78 054

Ale díky :-)
Alphard
Profil
ještě mě napadlo tohle
echo date ("d/m/Y", strtotime("1 January 2008 + 21 week"));

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: