【发布时间】:2020-03-05 12:04:13
【问题描述】:
我正在使用 date() 函数从时间戳中获取月份和年份..
它应该返回 2019-10,当我在这里测试它时:https://3v4l.org/uH5Gt
得到正确的结果
但是当我在我的项目中使用相同的代码时 .. 它得到了 2019-09 .. 它得到了上个月!!
为什么?!
这是我的代码:
$start = 1569888000;
echo date("Y-m", $start);
【问题讨论】:
-
你知道时区吗?
-
是的,但即使我的时区也是 2019-10 .. 我现在也在 localhost 上测试并得到正确的结果
-
服务器有它自己的时区。 3v4l.org/FZkO3
-
其他人的注意事项:
(time_t)1569888000是2019-10-01T00:00:00Z