2010-03-10 15 views

Antwort

10

Dies sollte genug sein:

<?php 
$t = strtotime('tomorrow'); 

Sie auch eine Zeit einstellen:

<?php 
$t = strtotime('tomorrow 14:55'); 

Bitte beachten, dass, wie andere date Funktionen in PHP, wird es die default time zone verwenden, es sei denn fragt anders:

date_default_timezone_set('Asia/Tokyo'); 
$t = strtotime('tomorrow'); 
var_dump($t, date('r', $t)); 

date_default_timezone_set('Europe/Madrid'); 
$t = strtotime('tomorrow'); 
var_dump($t, date('r', $t)); 

date_default_timezone_set('Europe/Madrid'); 
// Generate midnight in New York, display equivalent Madrid time 
$t = strtotime('tomorrow America/New_York'); 
var_dump($t, date('r', $t)); 
int(1502204400) 
string(31) "Wed, 09 Aug 2017 00:00:00 +0900" 
int(1502229600) 
string(31) "Wed, 09 Aug 2017 00:00:00 +0200" 
int(1502251200) 
string(31) "Wed, 09 Aug 2017 06:00:00 +0200" 
+5

'strtotime (" Mitternacht morgen ")' scheint auch zu funktionieren :) –

+0

@Ben James: Gut zu wissen. Ich habe viele Male für die genauen Spezifikationen gegoogelt, aber es scheint keine abgesehen von einer unvollständigen Manpage und dem ursprünglichen C-Code zu geben ... –

+0

Nun, ich fühle mich nicht wie ein Idiot. Danke für die schnelle Antwort. –

Verwandte Themen