strtotime返回false如何解决?
2018-07-13 16:18
阅读:2651
在做项目的时候,发现代码在线上没问题,但是在本地就出现另一种结果,经过排查发现是strtotime这个函数引起的。
于是网上查资料,原来是32位系统与64位系统或者是32位php和64位php引起的这样的问题。
那么如何解决呢。写了个函数,自定义一个新的 strtotime来完成。我把它命名为str2time
/**
* 字符串转化为时间戳
* @param $str
* @return int|string
*/
private function str2time($str){
if(!$str){
return 0;
}
$obj = new \DateTime($str);
return $obj->format("U");
}
评论
亲,登录后才可以留言!











![[收藏]thinkphp5.1中容器(Container)和门面(Facade)的实现](https://soscw.com/upload/portal/20201021/4da16ae62f50050f0471dcd70c2e6b75.jpg)


