Recently, I fixed a cross-Time Zone bug in the project. To fix this bug, it really takes a lot of effort. It seems that the main reason is that the development tasks do not involve this concept in normal times, and the test case for testing the
Global 24 time Zones Division
The World Time Zone table, which can display time and place names in each of the world's time zones, is more sophisticated and complex than the two-way timetable, and usually the world time zone table's dial will mark
The system time and local time were not always correct when the machine was debugged, and the beginning thought it was time error,
Then find the use of Ntpdate-u 211.115.194.21 synchronized network time, but still wrong, compared with the local
PHP gmdate () functionPHP date/time functionDefinitions and usageThe Gmdate () function formats the GMT/UTC date/time.
Similar to the date () function, the difference is that the time returned is Greenwich Standard (GMT).
GrammarGmdate
PHP cross-Time Zone (UTC time) application solution. 1. set the internal time zone of the program to UTC time. (UTC can also be called GMT) PHP settings: date_default_timezone_set (UTC); Yii settings: add timeZoneUTC to configmain. php.
1. set the
First, the basic conceptUTC is the Universal time coordinated abbreviation, which is defined and recommended by the International Radio Advisory Committee and is maintained by the International Time Bureau (BIH) in seconds-based time scales.UTC is
1. Set the program's internal time zone to UTC time. (UTC can also be called GMT)
PHP Settings:
Date_default_timezone_set ("UTC");
Yii settings:
Added in config/main.php: ' timeZone ' = ' UTC ',
When this is set, the time that PHP generates is
To solve the problem of PHP cross-time zone, you need to set the internal time zone of the program to UTC time. (UTC can also be called GMT) and store the UTC time in the database. if you are interested, you can understand
1. set the internal time
JavaScript Time Format Conversion Summary1. Current system locale format (tolocaledatestring and tolocaletimestring)Example: (new Date ()). toLocaleDateString () + "" + (new Date ()). toLocaleTimeString ()Results: January 29, 2008 16:13:112.
1. Set the internal time zone of the program to UTC time. (UTC can also be called GMT) PHP settings:Date_default_timezone_set ("UTC ");Yii settings:Add 'timezone '=> 'utc' to config/main. php ',After this setting, the time generated by PHP is
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.