Autor | Zpráva | ||
---|---|---|---|
BuGeR Profil |
#1 · Zasláno: 7. 3. 2010, 19:03:41
Zdravím.
Prosím, nevíte někdo o nějakém scriptu ktery by vzal aktualní čas, a vypočítal přesně čas ktery bude za 14 dní? Problém spočíva vtom, že nevím jak udělat že když je třeba 30.1 20:00, tak aby to nebylo 44.1 20:00 ale třeba 13.2. 20:00.. Děkuji, s pozdravem BuGeR. |
||
BuGeR Profil |
#2 · Zasláno: 7. 3. 2010, 19:08:39
Už to mám.
Pokud by to někoho zajímalo : date( "d.m.Y" , mktime( 0 , 0 , 0 , date( "m" ) , date( "d" ) + 14, 2010 )); |
||
Davex Profil |
#3 · Zasláno: 7. 3. 2010, 19:09:56
<?php # datum a čas za dva týdny echo date('j.n.Y H.i.s', strtotime('+2 weeks')); ?> |
||
maarlin Profil |
#4 · Zasláno: 7. 3. 2010, 19:10:05
<?php $dateAfter2Weeks = date('j.n.Y G:i:s', strtotime('+2 week')); // popripade $dateAfter2Weeks = date('j.n.Y G:i:s', time()+14*86400); // 86400 je pocet sekund za den |
||
BuGeR Profil |
#5 · Zasláno: 7. 3. 2010, 19:18:38
Dobře, děkuji. Ještě jestli se mohu zeptat, které řešení je nejlepší?
|
||
DoubleThink Profil * |
#6 · Zasláno: 7. 3. 2010, 19:26:00
BuGeR:
„které řešení je nejlepší?“ Je to jedno. Vyber si podle chuti. |
||
BuGeR Profil |
#7 · Zasláno: 7. 3. 2010, 19:29:13
Dobře. Děkuji :)
|
||
mckay Profil |
#8 · Zasláno: 7. 3. 2010, 21:07:27
BuGeR:
Já bych doporučil to maarlinovo druhé - kdyby si v budoucnu potřeboval změnit ten čas, bude to lehčí (můžeš nastavit prakticky jakýkoliv čas s přesností na vteřiny). Pracuje to na stejném principu - obě jsou funkce date(); takže rychlost by měla být stejná. Možná že se mi to druhé řešení líbí víc, protože mám rád matematiku, ale co, prostě doporučuji :). |
||
petr 6 Profil |
#9 · Zasláno: 8. 3. 2010, 13:24:57
mckay:
„kdyby si v budoucnu potřeboval změnit ten čas, bude to lehčí (můžeš nastavit prakticky jakýkoliv čas s přesností na vteřiny).“ echo date("j.n. G:i:s",time()+7*86400+2*3600+10); Nepřijde mi to lehčí než toto: echo date("j.n. G:i:s",strtotime("+1 week 2 hours 10 secs")); |
||
Časová prodleva: 13 let
|
0