我的日期格式为dd / mm / YYYY。例如:2015年6月25日。 我想将它转换为时间戳。我添加了以下代码来实现它;
$timestamp = strtotime( str_replace( '/', '-', '25/06/2015' ) );
它会创建时间戳,但是当我转换该时间戳时,我可以看到它是前一天。当我执行上面的代码时,我得到时间戳值“1435183200”。当我转换它时,我得到了上一个日期“24/06/2015”。
如果有人知道解决方法,请帮助。
答案 0 :(得分:0)
我认为您在PHP中配置了默认时区。尝试切换时区。使用:
date_default_timezone_set('your_timezone_here');
有关支持的时区列表,请转到http://php.net/manual/en/timezones.php