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