dengan string GMT / UTC +/- 0400 atau GMT / UTC +/- 1000 berdasarkan waktu lokal
Format kustom Anda hilang O
untuk memberi Anda offset zona waktu dari waktu lokal.
Selisih waktu Greenwich (GMT) dalam jam Contoh: +0200
date_default_timezone_set('America/La_Paz');
echo date('Y-m-d H:i:s O');
2018-01-12 12:10:11 -0400
Namun, untuk portabilitas / interoperabilitas yang dimaksimalkan, saya akan merekomendasikan menggunakan format tanggal ISO8601c
date_default_timezone_set('America/La_Paz');
echo date('c');
12-01-2018T12: 10: 11-04: 00
date_default_timezone_set('Australia/Brisbane');
echo date('c');
13-01-2018T02: 10: 11 + 10: 00
Anda juga dapat menggunakan gmdate
dan string offset zona waktu akan selalu seperti itu+00:00
date_default_timezone_set('America/La_Paz');
echo gmdate('c');
12-01-2018T16: 10: 11 + 00: 00
date_default_timezone_set('Australia/Brisbane');
echo gmdate('c');
12-01-2018T16: 10: 11 + 00: 00