获取 UNIX 时间戳的正确小时

2024-04-28

我认为这是一个愚蠢的问题,但似乎我找不到答案。

我有这个时间戳:1295598602。

在我的 php 脚本中我有:

$date = date('年月日', 1295598602); $小时 = 日期('H', 1295598602) 。 ':00';

这将返回:

日期:2011-01-21
时间:03:00

现在我去了一个在线转换网站来测试这一点。我用了this one http://www.onlineconversion.com/unix_time.htm。 但对于这个时间戳值来说似乎是

2011 年 1 月 21 日星期五 08:30:02 GMT

现在,哪一个是正确的?


使用正确的时区:

>> date_default_timezone_get();
'UTC'
>> date('Y-m-d h:i:s',1295598602);
'2011-01-21 08:30:02'
>> date_default_timezone_set('CET');
true
>> date('Y-m-d h:i:s',1295598602);
'2011-01-21 09:30:02'
>> date_default_timezone_set('UTC');
true
>> date('Y-m-d h:i:s',1295598602);
'2011-01-21 08:30:02'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 UNIX 时间戳的正确小时 的相关文章

随机推荐