2017-07-21 95 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;