Keandalan waktu musim panas Amazon

Saya sedang membangun aplikasi dalam JavaScript yang menggunakan waktu UTC. Sangat penting bahwa waktu selalu merupakan waktu UTC yang benar.

Aplikasi saya akan dihosting di Amazon-ec2.

Saya menggunakan moment.utc() untuk mendapatkan waktu UTC.

Apakah ada masalah yang diketahui dengan zona waktu di Amazon ketika jam berubah ke waktu musim panas/musim dingin?

Bisakah saya tidur nyenyak karena mengetahui bahwa setiap kali Amazon berpindah ke waktu musim dingin, Amazon akan segera menampilkan waktu UTC yang benar?

Saya menanyakan hal itu karena pada Microsoft Windows di komputer pribadi saya terkadang saya perlu mengubah jam lokal ke waktu musim panas/musim dingin sendiri, dan terkadang jam tersebut beralih kembali ke waktu musim dingin pada hari yang salah.

Pemberitahuan: Waktu UTC tidak berubah, namun dihitung berdasarkan waktu lokal komputer, dan waktu lokal komputer berubah, sehingga waktu lokal yang salah akan menghasilkan waktu UTC yang salah.


person Alon    schedule 21.10.2016    source sumber
comment
Tahukah Anda bahwa UTC tidak terpengaruh oleh waktu musim panas (misalnya: tidak berubah untuk musim panas/dingin)?   -  person UnholySheep    schedule 21.10.2016
comment
UTC tidak memiliki waktu musim panas, selalu UTC   -  person ndonohoe    schedule 21.10.2016
comment
Kemungkinan duplikat Apakah UTC menerapkan waktu musim panas?   -  person tektiv    schedule 21.10.2016
comment
UTC tidak berubah, saya tahu itu. Tapi moment.utc() menghitung waktu UTC sesuai dengan waktu lokal komputer.   -  person Alon    schedule 21.10.2016
comment
@Tektiv Anda tidak membaca pertanyaan saya dengan cermat. Saya tidak bertanya tentang waktu UTC, tetapi tentang waktu lokal Amazon. Dugaan waktu UTC dihitung secara lokal oleh sistem operasi berdasarkan waktu setempat. Harap hapus pertanyaan duplikat.   -  person Alon    schedule 21.10.2016
comment
@ndonohoe harap baca paragraf Pemberitahuan saya. Saya telah menambahkannya untuk membantu Anda memahami pertanyaannya.   -  person Alon    schedule 21.10.2016
comment
@Tektiv silakan baca paragraf Pemberitahuan saya. Saya telah menambahkannya untuk membantu Anda memahami pertanyaan saya.   -  person Alon    schedule 21.10.2016
comment
@UnholySheep harap baca paragraf Pemberitahuan saya. Saya telah menambahkannya untuk membantu Anda memahami pertanyaan saya.   -  person Alon    schedule 21.10.2016
comment
@Alon Anda melewatkan poin yang ingin disampaikan semua orang kepada Anda. Penghitungan waktu UTC tidak tergantung pada selisih waktu musim panas/waktu musim panas. Penghitungan waktu UTC menggunakan jam lokal, namun tidak menggunakan zona waktu lokal. Ini seharusnya mudah untuk Anda uji. Harap jangan memposting pertanyaan tanpa menguji dan memverifikasi bahwa Anda memiliki masalah sebenarnya terlebih dahulu.   -  person Mark B    schedule 21.10.2016
comment
@MarkB Saya baru saja mengujinya di Ubuntu 14 pribadi saya, dan melihat bahwa ketika saya mengubah waktu jam 2 jam ke depan, waktu UTC juga berubah menjadi 2 jam ke depan. Offsetnya dibiarkan benar tetapi UTC salah!! Jadi waktu UTC yang dikembalikan moment.utc() saya tidak bergantung pada waktu lokal komputer saya. Jika waktu setempat salah, saya juga akan mendapatkan kesalahan UTC. BTW, mereka tidak mencoba memberi tahu saya apa yang Anda katakan, mereka hanya berasumsi saya bertanya tentang waktu musim panas UTC. Anda dapat melihatnya dari duplikat pertanyaan yang dirujuk Tektiv kepada saya.   -  person Alon    schedule 21.10.2016
comment
Anda benar-benar salah paham. Anda mengubah jamnya, bukan perbedaan waktu musim panas. UTC didasarkan pada waktu, bukan offset waktu musim panas. Pertanyaan Anda adalah tentang offset yang tidak berubah pada waktu yang tepat, dan menurut kami hal itu tidak akan berpengaruh pada penghitungan UTC. Anda tidak menguji situasi dalam pertanyaan Anda. Saya secara khusus mengatakan bahwa UTC didasarkan pada jam sistem, bukan zona waktu. Coba ubah zona waktu Anda atau nonaktifkan waktu musim panas dan lihat apakah UTC berubah.   -  person Mark B    schedule 21.10.2016
comment
Juga, apakah kode ini berjalan di server atau di browser? Jika ada di browser lalu mengapa Anda bertanya tentang waktu server AWS? Jika itu kode sisi server, atur saja zona waktu server ke UTC jika Anda sangat khawatir tentang perubahan waktu musim panas.   -  person Mark B    schedule 21.10.2016
comment
@MarkB kode saya berjalan di sisi server, dan saya akan memastikan zona waktu server diatur ke UTC. Terima kasih!   -  person Alon    schedule 22.10.2016


Jawaban (1)


Disalin dari panduan pengguna AWS:

Instans Amazon Linux diatur ke zona waktu UTC (Waktu Universal Terkoordinasi) secara default

Lebih-lebih lagi:

Network Time Protocol (NTP) dikonfigurasi secara default pada instans Amazon Linux; namun, sebuah instance memerlukan akses ke Internet agar konfigurasi NTP standar dapat berfungsi. Selain itu, aturan grup keamanan instans Anda harus mengizinkan lalu lintas UDP keluar pada port 123 (NTP), dan aturan ACL jaringan Anda harus mengizinkan lalu lintas UDP masuk dan keluar pada port 123. [...] Jika instans Anda tidak memiliki akses ke Internet, Anda perlu mengkonfigurasi NTP untuk menanyakan server lain di jaringan pribadi Anda untuk menjaga waktu akurat.

person matsev    schedule 21.10.2016