我制作了一个脚本,将所有日期信息放入其中:日、月、年、小时、分钟和AM或PM等格式然后我把所有的信息都放在:
$day = $_POST['day']
..........
这就是我获取所有信息的方式,它工作得很好,但当我想这样做的时候:
$time = strtotime($hour.':'.$minute.' '.$format.' '.$year.'-'.$month.'-'.$day);
它从1970年开始使用UTC更新我的数据库,实际上这是有史以来第一次。
怎么啦?
发布于 2015-07-16 20:39:27
strtotime()的H:i A Y-m-d is not an acceptable format。您需要使用Y-m-d H:i A。
$time = strtotime($year.'-'.$month.'-'.$day.' '.$hour.':'.$minute.' '.$format);发布于 2015-07-23 19:10:22
是的,strtotime现在可以很好地使用以下格式:
$time = strtotime($day.'-'.$month.'-'.$year.' '.$hour.':'.$minute.' '.$format);这就是正确的版本!
https://stackoverflow.com/questions/31454293
复制相似问题