Autor Zpráva
Tommmik
Profil *
Ahoj, vím, že má otázka je spíše amatérská, ale rád bych se zeptal, jak řešíte přičítání hodiny navíc k současnému datu, když aktuální datum doplnuji takto: date('Y-m-d H:i:s'), potřeboval bych aby tento zápis byl potom o hodinu více jako aktuální, tzn. pokud bude např. datum 2010-02-10 23:30:00 aby se tedy tento datum změnil na 2010-02-11 00:30:00, snad mě chápete, hodinu bych dokázal navýšit o jednu hodinu navíc, ale dělalo by to problém před půlnocí apod. Díky moc za radu
Alphard
Profil
date('Y-m-d H:i:s', strtotime("+1 hour"))
Tommmik
Profil *
To byla rychlost :-) Děkuji velice za odpověď, já to s +1 hour dělal trošku jinak, proto to nefungovalo ... Díky ještě jednou :-)
Neas
Profil
já osobně tento problém řešil taky a nakonec jsem to udělal takto, i když to nejpíš jde i nějak elegantněji:
$date = array(date('Y-m-d'),date('H'),date(':i:s'));
$date[1]++;
echo $date[0]." ".$date[1].$date[2];


EDIT: předběhli jste mě :D
petr 6
Profil
Neas:
Navíc to tvoje nebude fungovat tak, jak Tommik požadoval. Zkus, co ti to vypíše dnes ve 23:30.

Moderátor Joker: Odmazal jsem jedno "m" ze jména. Přestože tam patří, přivolávalo by zbytečně moderátory.
Neas
Profil
petr 6:
Hmm.. máš pravdu, to by asi vyplivlo pěkný nesmysl.
EDIT:
ale šlo by tomu zabránit přidáním podmínky:
$date = array(date('Y-m-d'),date('H'),date(':i:s'));
$date[1]++;
if($date[1] == 24){
  $date[1] = 0;
  }
echo $date[0]." ".$date[1].$date[2];

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

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

0