特定时间的日期变更

时间:2017-07-21 05:32:57

标签: php datetime

//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,结果将是7/21/2017 如果日期和时间是2017年7月22日01:00结果将是7/22/2017

1 个答案:

答案 0 :(得分:1)

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

  

if($ 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;