www.999yzc.comphp time() 的题目

( www.999yzc.com )

time()获得是效力器的工夫,那么在中国,和美国获得工夫是一样的吗?由于开辟出了个题目,商品团购活动在中国曾经终了,但是外洋还能置办,统统工夫用的都是工夫戳,数据库的末尾工夫是分歧的,难道是time()的题目?

上下楼答案都对, 工夫戳与时区有关. 但是工夫戳转化成日期工夫款式时, 与时区有关. 之前答案错误… 为误导题主抱歉.

$time = time();
date_default_timezone_set('America/Los_Angeles'); 
echo time() . PHP_EOL;
echo date('Y-m-d H:i:s', $time) . PHP_EOL;

date_default_timezone_set("UTC"); 
echo time() . PHP_EOL;
echo date('Y-m-d H:i:s', $time) . PHP_EOL;

工夫戳是 从格林威治工夫1970年01月01日00时00分00秒起至如今的总秒数。
以是,该值与时区有关,与时区有关的是工夫,比如 1471827600是北京工夫(2016-08-22T09:00,东8区),那么异样的工夫戳在东七区的工夫䪱炯2016-08-22T08:00。

time()获得的是工夫戳,而工夫戳是无时区的,都是分歧采取格林尼治工夫。以是除非你两台效力器本身的效力器工夫就纷比方致,不然获得的time()是分歧的。

时区纷比方样啊

分歧时区,为UTC,我也遇到过

函数time()获取的是工夫戳,是没偶然区见解的.
但是假如你用国表里2台效力器,设置分歧个工夫戳末尾售卖,分歧工夫戳终了售卖,那么国际末尾的时分,外洋的网站是没有末尾的,(揣测的根据是题主说国际终了外洋还没有终了,而售卖持续的工夫一样)由于工夫戳转换为工夫就有了时区的见解,以是假如要同时售卖,同时终了,你需求将两地的工夫换算成格林威治标定工夫(工夫戳的由来),然后失掉差别的工夫戳,加上你想要持续的售卖工夫就可以了.

(看完/读完)这篇文章有何感想! www.999yzc.com的分享…

发表评论

电子邮件地址不会被公开。 必填项已用*标注