whycomputer.com >> Jaringan komputer >  >> Internet

Cara Mengonversi Waktu UTC JavaScript ke Waktu Timur

Cara Mengonversi Waktu UTC JavaScript ke Waktu Timur

Zona waktu di seluruh dunia biasanya dinyatakan sebagai offset positif atau negatif terhadap Coordinated Universal Time (UTC). UTC, yang berdasarkan International Atomic Time, secara umum dianggap setara dengan Greenwich Mean Time (GMT). Dengan menggunakan JavaScript, Anda dapat dengan mudah mengubah waktu UTC menjadi Waktu Timur (Eastern Time).

Langkah 1

Membuat objek Date JavaScript dengan memanggil konstruktor Date() dan melewatkan Date.UTC() sebagai parameter. Contohnya, untuk tengah malam tanggal 1 Januari 2000 UTC: var fooDay = new Date(Date.UTC(2000,0,1,0,0,0,0)); Metode Date.UTC() adalah metode statis yang mengembalikan jumlah milidetik yang telah berlalu sejak tengah malam 1 Januari 1970 UTC. Sintaksnya Date.UTC(year, month, day, hours, minutes, seconds, milliseconds) dengan tiga argumen pertama wajib dan sisanya opsional. Objek Date ini mewakili waktu yang ingin Anda konversi, dinyatakan dalam waktu lokal.

Langkah 2

Hitung selisih waktu dalam milidetik antara waktu UTC dan waktu lokal Anda, lalu simpan hasilnya ke variabel. Untuk menghitung offset lokal, panggil metode getTimezoneOffset() pada objek Date Anda dan kalikan nilai kembalian dengan 60.000 (misalnya: var localOffset = fooDay.getTimezoneOffset() * 60000;). Kalikan dengan 60.000 untuk mengonversi menit menjadi milidetik (1.000 ms per detik × 60 detik per menit = 60.000 ms).

Langkah 3

Dapatkan nilai UTC dalam milidetik dari objek Date Anda dengan memanggil metode getTime() dan tambahkan nilai offset lokal (misalnya: var fooUTC = fooDay.getTime() + localOffset;).

Langkah 4

Buat konstanta yang mewakili offset zona waktu Waktu Timur dalam milidetik (misalnya: const EAST = 3600000 * -5;). Kalikan dengan 3.600.000 untuk mengonversi jam menjadi milidetik (1.000 ms per detik × 60 detik per menit × 60 menit per jam = 3.600.000 ms), dan kalikan dengan -5 karena Waktu Timur 5 jam di belakang UTC.

Instansiasi objek Date baru dengan memanggil konstruktor Date() dan melewatkan jumlah dari nilai UTC objek Date pertama dan konstanta offset zona waktu Waktu Timur (misalnya: var barDay = new Date(fooUTC + EAST);). Objek Date ini mewakili tanggal UTC asli Anda, kini sudah dikonversi ke Waktu Timur.

Tip

  • Di JavaScript, representasi numerik untuk bulan berkisar dari 0 hingga 11, bukan 1 hingga 12. Jadi, Januari adalah 0, Februari 1, Maret 2, dan seterusnya.

URL:https://komputer.whycomputer.com/Internet/101302078.html

Internet
  • Panduan Cepat Menyesuaikan Tanggal & Waktu PC Windows

    Mengecek & Menyetel Tanggal & Waktu di PC Anda Jika tanggal dan waktu pada PC Anda tidak tepat, semua file yang Anda buat akan mencatat tanggal yang salah. Berikut cara cepat dan mudah mengatur jam serta kalender secara manual di Windows. Langkah 1: Buka Pengaturan Waktu Di sisi kanan taskbar (pojok

  • Cara Mengonversi Sinyal RCA Menjadi FireWire

    Kenapa FireWire Dipilih Video Editor FireWire (IEEE 1394) dikenal sebagai protokol transfer data tercepat untuk perangkat video. Dengan bandwidth tinggi, ia dapat mentransfer file video berukuran besar tanpa gangguan, sehingga banyak editor video mengandalkannya. RCA: Port Audio/Video Lama RCA biasa

  • Cara Mengonversi Posisi Loran ke GPS dengan Akurasi Tinggi

    Meskipun GPS (Global Positioning Satellites) dan Loran dihitung secara berbeda, perangkat lunak konversi Andren Loran ke GPS tersedia yang tidak hanya memberi perkiraan koordinat GPS yang sesuai dengan pembacaan Loran, tetapi juga akan meningkatkan akurasi seiring waktu saat membandingkan hasil anta

Jaringan komputer © https://komputer.whycomputer.com