即使我将时区设置为UTC-9,我也可以获得下周的日期。
如果UTC更改了日期,即16-03-2017 00:00:00,而UTC-9时区仍然为15-03-2017 15:00:00,则strtotime()函数将返回下周的日期。
$last_time_instance = strtotime(''Wednesday' ' 16:00:00);变量$last_time_instance返回正确的时间,但将日期转发到下一周,即22-03-17。
我该如何解决这个问题?
发布于 2017-03-28 09:22:20
您可以将时区UTC-9附加到字符串:
$last_time_instance=strtotime('Wednesday 16:00:00 UTC-9'); // 1490803200
$time_instance_formatted=date('d-m-Y H:i:s',$last_time_instance); // 29-03-2017 12:00:00https://stackoverflow.com/questions/42826868
复制相似问题