2017-07-21 99 views
0
//Daily Date Update 
$estTime = (new DateTime('America/New_York'))->format('H:i'); 
//echo $estTime; 
if($estTime > "01:00"){ 
$mydate= date('n/j/Y'); 
} 
else{ 
$mydate= date('n/j/Y',strtotime("-1 days")); 
} 
echo $mydate; 

我想在午夜1点得到新的日期,否则它会提供昨天的日期。例如今天7/21/2017。 如果日期和时间是2017年7月22日00:59结果将是2017/7/21 如果日期和时间是2017/7/22 01:00结果将是2017/7/22更新日期格式具体时间

+0

直到日期和时间是2017年7月22日0时59分的结果将是2017年7月21日 否则7/22/2017 01:00结果将是2017年7月22日新日期 @ravi – Asher

+0

得到您的问题,然后你的问题。你现有的代码应该可以工作 – Ravi

回答

1

如果你想要在1点钟的时间更改日期。然后你应该为你的代码添加一个等号。

如果($ estTime> = “01:00”)

//Daily Date Update 
$estTime = (new DateTime('America/New_York'))->format('H:i'); 
//echo $estTime; 
if($estTime >= "01:00"){ 
$mydate= date('n/j/Y'); 
} 
else{ 
$mydate= date('n/j/Y',strtotime("-1 days")); 
} 
echo $mydate;