我的转换有问题。我不明白我的问题在哪里,因为通常一切都会工作,所以我的转换不起作用。
$sEndDateFilter is 27/03/2015 23:59:59
当我尝试转换时:
$iEndDateFilter = strtotime($sEndDateFilter);
我的$iEndDateFilter是视频
请帮帮我。
这应该适合您:
echo strtotime(str_replace('/', '-',"27/03/2015 23:59:59"));
您必须将/
替换为-
从手册:m/d/y 或 d-m-y 格式的日期通过查看各个组件之间的分隔符来消除歧义:如果分隔符是斜杠 (/),则假定为美式 m/d/y;而如果分隔符是破折号 (-) 或点 (.),则假定为欧洲 d-m-y 格式。
因此,正如Rizier所建议的那样,一个可能的解决方案是用这样的破折号替换斜杠:
echo strtotime(str_replace('/', '-',"27/03/2015 23:59:59"));