gpt4 book ai didi

php 时间没有给出正确的日期

转载 作者:行者123 更新时间:2023-12-01 00:03:04 25 4
gpt4 key购买 nike

我希望获得 UNIX 时间戳中的当前日期和时间,因此我进行了一些计算,但我没有获得正确的时间。日期是正确的,但时间不对。我已经设置了我的时区,所以我迷路了。有人可以帮忙吗?

谢谢。


这是我使用的一些代码:

date_default_timezone_set('America/Los_Angeles');
echo time();

输出:1256926663 等于 2009 年 10 月 30 日星期五 18:17:43 GMT。

这是不正确的。它应该是:2009 年 10 月 30 日星期五 10:17:43 PST


好吧,问题是不是我想的时间戳。我正在使用 MySQL 来解释时间戳,但它不正确。这是我正在使用的:

FROM_UNIXTIME(timestamp, '%M %D, %Y - %l:%i %p') AS timestamp

最佳答案

听起来你的服务器时间设置有误。
PHP 没有自己的时钟。


//编辑
看起来它输出的时间是正确的。
time() function输出:

number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT).

这意味着 GMT 时间。
你要找的是 date() ,另一方面输出本地时间/日期。

关于php 时间没有给出正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1651439/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com