取不到当前正确日期问题 谢谢楼上,不过找不到解决办法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 声明一下:没有国外的服务器,无法实地测试但原理是不变的假定服务器的时间是准确的则有$t = 1394116011; //time() 的结果for($i=-12; $i<=12; $i++) { date_default_timezone_set(sprintf("Etc/GMT%s%d", $i<0?'':'+', $i)); echo date_default_timezone_get(), date(' Y-m-d H:i:s', $t), PHP_EOL;}Etc/GMT-12 2014-03-07 02:26:51Etc/GMT-11 2014-03-07 01:26:51Etc/GMT-10 2014-03-07 00:26:51Etc/GMT-9 2014-03-06 23:26:51Etc/GMT-8 2014-03-06 22:26:51Etc/GMT-7 2014-03-06 21:26:51Etc/GMT-6 2014-03-06 20:26:51Etc/GMT-5 2014-03-06 19:26:51Etc/GMT-4 2014-03-06 18:26:51Etc/GMT-3 2014-03-06 17:26:51Etc/GMT-2 2014-03-06 16:26:51Etc/GMT-1 2014-03-06 15:26:51Etc/GMT+0 2014-03-06 14:26:51Etc/GMT+1 2014-03-06 13:26:51Etc/GMT+2 2014-03-06 12:26:51Etc/GMT+3 2014-03-06 11:26:51Etc/GMT+4 2014-03-06 10:26:51Etc/GMT+5 2014-03-06 09:26:51Etc/GMT+6 2014-03-06 08:26:51Etc/GMT+7 2014-03-06 07:26:51Etc/GMT+8 2014-03-06 06:26:51Etc/GMT+9 2014-03-06 05:26:51Etc/GMT+10 2014-03-06 04:26:51Etc/GMT+11 2014-03-06 03:26:51Etc/GMT+12 2014-03-06 02:26:51可以看到,除非你把时区设在太平洋上,2014-03-06 这个日期都不会变于是可以推论,你的服务器上的时间不准确这一点你可以在按服务器默认时区输出一个日期时间后,手工推演一下 后来问了供应商,他们说应该是服务器上的时间有问题。后来就自动好了,估计是他们自己调正确了。 关于php socket通信的问题 求助 倾家荡产求google在线翻译接口程序 做asp客户已经做的我要疯了,大家看看这个水平能在广州找到php工作不,大概能有多少? php获得sybase数据库内容的问题 有遇怪问题!!! oracle 的时间显示问题 怎样用一段代码,嵌入它的网页能载入其它网页上的信息(如广告等)? 求助一个php文件,在线等待,给分100,谢谢大家 多组单项选择的程序 $array[0]与$array['0']的区别 json数据在非UTF-8编码下会乱码吗?权威的说下 求本电子书 可以在安卓手机上看的 PHP入门
但原理是不变的假定服务器的时间是准确的
则有$t = 1394116011; //time() 的结果
for($i=-12; $i<=12; $i++) {
date_default_timezone_set(sprintf("Etc/GMT%s%d", $i<0?'':'+', $i));
echo date_default_timezone_get(), date(' Y-m-d H:i:s', $t), PHP_EOL;
}
Etc/GMT-12 2014-03-07 02:26:51
Etc/GMT-11 2014-03-07 01:26:51
Etc/GMT-10 2014-03-07 00:26:51
Etc/GMT-9 2014-03-06 23:26:51
Etc/GMT-8 2014-03-06 22:26:51
Etc/GMT-7 2014-03-06 21:26:51
Etc/GMT-6 2014-03-06 20:26:51
Etc/GMT-5 2014-03-06 19:26:51
Etc/GMT-4 2014-03-06 18:26:51
Etc/GMT-3 2014-03-06 17:26:51
Etc/GMT-2 2014-03-06 16:26:51
Etc/GMT-1 2014-03-06 15:26:51
Etc/GMT+0 2014-03-06 14:26:51
Etc/GMT+1 2014-03-06 13:26:51
Etc/GMT+2 2014-03-06 12:26:51
Etc/GMT+3 2014-03-06 11:26:51
Etc/GMT+4 2014-03-06 10:26:51
Etc/GMT+5 2014-03-06 09:26:51
Etc/GMT+6 2014-03-06 08:26:51
Etc/GMT+7 2014-03-06 07:26:51
Etc/GMT+8 2014-03-06 06:26:51
Etc/GMT+9 2014-03-06 05:26:51
Etc/GMT+10 2014-03-06 04:26:51
Etc/GMT+11 2014-03-06 03:26:51
Etc/GMT+12 2014-03-06 02:26:51
可以看到,除非你把时区设在太平洋上,2014-03-06 这个日期都不会变
于是可以推论,你的服务器上的时间不准确
这一点你可以在按服务器默认时区输出一个日期时间后,手工推演一下