Php mktime() 与日期()

标签 php date mktime

这是一个 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/

相关文章:

php - 获取mysql记录的值并显示在下拉列表中

php - 缓存index.php页面的搜索引擎有siteController但在yii PHP中没有模型

java - Android:格式化独立月份

shell - 为什么 mktime 在 Awk 中返回 -1?

c++ - difftime 和 strftime 值中的差异

php - 保护服务器上的 xml 文件

Javascript 在模式 onclick 中显示 anchor 标记标题属性

php - 如何从今天的日期获取下个月的日期并将其插入我的数据库中?

mysql - 从当前日期减去月份 sql

c - 为什么 mktime 少给我一个小时?