2017-08-30 124 views
-1

代码工作到29.10.2017有什么建议吗?以秒为单位的魔术日期

$blabla="29.10.2017"; // problem with this date 
$blabla = strtotime($blabla); 
$blabla=date('d.m.Y',($blabla)); 
echo $blabla."<br />"; 
$blabla = strtotime($blabla); 
$blabla=$blabla+86400+86400; // only +2 days works 
$blabla=date('d.m.Y',($blabla)); 
echo $blabla." <br />"; 
+2

仅举更好地工作,第一个'回声$ blabla.' ...行有错误的字符串开头的报价。我认为这不是你的实际代码,否则它不应该工作。 – cHao

+0

适合我。也许这是你在第4行使用的'错误'引用,因为@cHao已经提到过 – Airwavezx

+0

我怀疑*“代码工作效果很好,直到......”*如果在实际代码中出现错误引号 – Phil

回答

1

可能是因为有从夏令时为标准时间交换机在当天

strtotime('+ 2 days',$yourTime); 

应该在这种情况下

+0

完全取决于OP的配置时区,但你可能是正确的:) – Phil

相关问题