ด้วยสตริง GMT / UTC +/- 0400หรือ GMT / UTC +/- 1,000ตามการกำหนดเวลาท้องถิ่น
รูปแบบที่กำหนดเองของคุณหายไปเพียงO
เพื่อให้คุณมีการชดเชยเขตเวลาจากเวลาท้องถิ่น
ผลต่างกับเวลากรีนิช (GMT) เป็นชั่วโมงตัวอย่าง: +0200
date_default_timezone_set('America/La_Paz');
echo date('Y-m-d H:i:s O');
2018-01-12 12:10:11 -0400
อย่างไรก็ตามเพื่อความสามารถในการพกพา / การทำงานร่วมกันได้สูงสุดฉันขอแนะนำให้ใช้รูปแบบวันที่ISO8601c
date_default_timezone_set('America/La_Paz');
echo date('c');
2018-01-12T12: 10: 11-04: 00
date_default_timezone_set('Australia/Brisbane');
echo date('c');
2018-01-13T02: 10: 11 + 10: 00
คุณสามารถใช้gmdate
และสตริงออฟเซ็ตเขตเวลาจะเป็นเสมอ+00:00
date_default_timezone_set('America/La_Paz');
echo gmdate('c');
2018-01-12T16: 10: 11 + 00: 00
date_default_timezone_set('Australia/Brisbane');
echo gmdate('c');
2018-01-12T16: 10: 11 + 00: 00