这是一个 PHP 问题。 当我测试这段代码时
echo date("d-m-y h:i:S");
在我的本地服务器和我的托管网站(这两个具有不同的时区)上,它们返回不同的日期时间值,正如预期的那样。 但是当我尝试这段代码时
echo mktime();
我在两台服务器上看到相同的结果。无论您所在的时区是什么,mktime() 是否返回标准时区从 1970 年开始的秒数?
感谢您的回答
最佳答案
来自documentation :
mktime — Get Unix timestamp for a date
将此与您最初的问题综合起来:
Does mktime() return the number of seconds from 1970 for a standard time zone,whatever your timezone is?
是的。
关于Php mktime() 与日期(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15301399/