MySQL:UTC_TIMESTAMP()
PHP:gmdate()
Juga PHP date_default_timezone_set()
digunakan dalam PHP untuk mengatur zona waktu saat ini untuk skrip. Anda dapat menyetelnya ke zona waktu klien sehingga semua fungsi pemformatan mengembalikan waktu dalam waktu lokalnya.
Sebenarnya meskipun saya mengalami kesulitan mendapatkan ini untuk bekerja dan selalu tersandung ke beberapa gotcha. Misalnya. informasi waktu yang dikembalikan dari MySQL tidak diformat sebagai 'UTC' jadi strtotime mengubahnya menjadi waktu lokal jika Anda tidak hati-hati. Saya ingin tahu apakah seseorang memiliki terpercaya solusi untuk masalah ini, yang tidak pecah ketika tanggal melintasi batas media (HTTP->PHP->MySQL dan MySQL->PHP->HTTP), juga mempertimbangkan XML dan RSS/Atom.