Autor | Zpráva | ||
---|---|---|---|
Pesulap Profil |
#1 · Zasláno: 3. 9. 2008, 21:18:16
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 |
#2 · Zasláno: 3. 9. 2008, 21:28:23
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 |
#3 · Zasláno: 3. 9. 2008, 21:31:15
$den = date("d", time()); $mesic = date("m", time()); $rok = date("Y", time()); echo date("W", mktime(0, 0, 0, $mesic, $den, $rok)); ??? |
||
Pesulap Profil |
#4 · Zasláno: 3. 9. 2008, 21:32:13 · Upravil/a: Pesulap
Děkuji moooc
A dáji se ted nějak zjistit datumy které jsou v tomto týdnu ? |
||
BetaCam Profil |
#5 · Zasláno: 3. 9. 2008, 22:12:46
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 |
#6 · Zasláno: 3. 9. 2008, 22:17:22
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 |
#7 · Zasláno: 3. 9. 2008, 22:27:08
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 |
#8 · Zasláno: 3. 9. 2008, 22:34:11
ještě mě napadlo tohle
echo date ("d/m/Y", strtotime("1 January 2008 + 21 week")); |
||
Časová prodleva: 16 let
|
0