1
wzxjohn 2013-05-05 23:14:11 +08:00 2
谁教你date.timezone= PRC和date_default_timezone_set('PRC');的。。。。。。。。。。。。。。。
中国区是这么表示的么。。。。。。。。。 Asia/Shanghai 这才是我们所使用的时区的表示方式。。。 date.timezone = Asia/Shanghai |
3
wzxjohn 2013-05-06 08:13:54 +08:00
@h2sky 我知道PRC是The People's Republic of China,但是在时区的表示方法里从来没有用PRC表示中国一说。你用我教你的试试应该是正确的了。
|
4
GordianZ MOD |
5
raptium 2013-05-06 08:41:07 +08:00 via iPhone 1
不是时区问题吧
timestamp 是 unix epoch 到现在的秒,unix epoch 是 GMT 时区的,这和本地时区无关 楼主的时间戳算起来本就是北京时间 22点多 |
6
rrfeng 2013-05-06 08:46:54 +08:00 1
1. 时间戳跟时区无关,1367764641 是从某个时间点到你执行命令的时候的秒数
2. date 执行完默认输出的是『当地时间』,跟时区有关。 date +%s 输出时间戳的话跟php肯定是完全一致的。 [时间戳差8小时] 这种说法是不对的~ 差8小时肯定是指定时区的问题,php官网会有你想要的答案。 |
8
fork3rt 2013-05-06 09:05:55 +08:00 1
改为 Asia/Shanghai ..
|