Datum rechnen mit PHP

02/25/2013 16:29 Fehlgeschlagen#1
Hay,

Ich weiß die frage ist blöd aber dennoch denke ich zu Kompliziert.

Gibt es in php eine Funktion mit der man das aktuelle datum + 24 stunden
rechnen kann also zb:

Code:
2013-02-25 16:28:21.870 + 24 Stunden = 2013-02-26 16:28:21.870
Oder eine andere Möglichkeit wie man das schnell erledigen kann.

Danke
02/25/2013 16:32 dowhile#2
Du könntest das Datum mit strtotime() in einen Zeitstempel umrechnen, 24 Stunden dazuaddieren und anschließend mit date() erneut in Textform bringen.

Edit: [Only registered and activated users can see links. Click Here To Register...]
02/25/2013 18:03 Hupfi10#3
Mach es mit einer Sleep(86400); und lass dann das aktuelle Datum ausgeben :)
02/25/2013 19:10 _robox#4
das ist eigentlich ganz einfach mit time() lösbar.

[Only registered and activated users can see links. Click Here To Register...]
02/25/2013 19:22 Mikesch01#5
Quote:
Originally Posted by Hupfi10 View Post
Mach es mit einer Sleep(86400); und lass dann das aktuelle Datum ausgeben :)
Hä?^^ Er würde dann 24 Stunden warten müssen, um seine Ausgabe zu sehen :D
02/26/2013 07:03 Hupfi10#6
Quote:
Originally Posted by Mikesch01 View Post
Hä?^^ Er würde dann 24 Stunden warten müssen, um seine Ausgabe zu sehen :D
Erfüllt auch den Zweck :D
02/26/2013 08:07 Synatex#7
Wenn er seinem Datum 24 Stunden hinzurechnen will und das momentane ebenfalls haben will, erfüllt es nicht seinen Zweck.
02/26/2013 09:39 kissein#8
PHP Code:
$date_rfc2822 '2013-02-26T19:56:00+0200';
$dateTime DateTime::createFromFormat("Y-m-d\TH:i:sO"$date_rfc2822);
echo 
date('G:i'strtotime('+24 hours'$dateTime->getTimestamp())); 
in kombination mit strtotime sollte das funktionieren
02/26/2013 19:31 Hiris#9
Oder man holt sich den timestamp, klatscht 24*3600 drauf und wandelt ihn in ein Datum um ?! Wtf Leute...

Ich glaube ehrlich gesagt nicht das es schlechtere Möglichkeiten gibt das zu lösen als die hier beschriebenen...
02/26/2013 19:56 PseudoPsycho#10
Quote:
Originally Posted by Hiris View Post
Oder man holt sich den timestamp, klatscht 24*3600 drauf und wandelt ihn in ein Datum um ?! Wtf Leute...

Ich glaube ehrlich gesagt nicht das es schlechtere Möglichkeiten gibt das zu lösen als die hier beschriebenen...
Ich seh' das Problem ehrlich gesagt auch nicht.
PHP Code:
$today=date();
$tomorrow=datetime()+86400 ); 
02/28/2013 14:59 Fehlgeschlagen#11
Primitiv aber es funkt xD

PHP Code:
$plus24stunden date('Y-m-').(date('d') + 1).date(' H:i:s').'.000'