在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
mysql> select unix_timestamp('1970-01-01 00:00:01');
mysql> select unix_timestamp('1970-01-01 08:00:00');
mysql> select unix_timestamp('1970-01-01 08:00:01');
mysql> select unix_timestamp('1970-01-01 09:00:00');
根据这几段代码,情况显而易见。 原因是什么呢?时区设置问题。 中国是在东八区,中国的时区是+8:00:00 所以显示1970/01/01 08:00:00。 一个评论: 你没有理解时间的计算机制。计算机系统里面的时间有两个, mysql时区设置: http://bbs.csdn.net/topics/80081848
有一次,程序的php date在我的电脑和服务器上面运行时间相差8小时。不知道为什么, 时差原因:从php5.1.0开始,php.ini里加了date.timezone这个选项,并且默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间和我们的时间(北京时间)差了正好8个小时。 date_default_timezone_set(PRC); (我的php.ini 设置为: date.timezone=Europe/Berlin ) 关于XXX,大陆内地可用的值是:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi ,PRC(依次为重庆,上海,乌鲁木齐,中华人民共和国)港台地区可用:Asia/Macao ,Asia/Hong_Kong ,Asia/Taipei (依次为澳门,香港,台北)还有新加坡:Asia/Singapore其它:Etc/GMT-8 ,Singapore ,Hongkong |
2022-07-08
2022-08-17
2022-11-06
2022-08-14
2022-08-17
请发表评论