Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Menukar Tarikh Disetempatkan kepada UTC dalam JavaScript?

Bagaimanakah Saya Menukar Tarikh Disetempatkan kepada UTC dalam JavaScript?

Mary-Kate Olsen
Lepaskan: 2024-12-08 08:58:13
asal
671 orang telah melayarinya

How Do I Convert Localized Dates to UTC in JavaScript?

Menukar Tarikh kepada UTC dalam JavaScript

Apabila bekerja dengan data antarabangsa, selalunya perlu untuk menukar tarikh ke dan dari Waktu Universal Selaras ( UTC). JavaScript menyediakan beberapa kaedah untuk mengendalikan penukaran ini, termasuk objek Tarikh.

Menukar Julat Tarikh Disetempatkan kepada UTC

Pertimbangkan input julat tarikh berikut daripada pengguna:

2009-1-1 to 2009-1-3
Salin selepas log masuk

Untuk menukar julat tarikh ini kepada UTC, ikut ini langkah:

  1. Buat objek Tarikh baharu:
var date = new Date();
Salin selepas log masuk
  1. Gunakan kaedah UTC untuk mendapatkan kesetaraan UTC bagi komponen tarikh:
var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(),
                date.getUTCDate(), date.getUTCHours(),
                date.getUTCMinutes(), date.getUTCSeconds());
Salin selepas log masuk
  1. Tukar tarikh UTC kepada rentetan dalam ISO 8601 format:
console.log(date.toISOString());
Salin selepas log masuk

Ini akan mengeluarkan julat tarikh dalam format ISO 8601, yang dijangkakan oleh pelayan:

2009-01-01T08:00:00.000Z to 2009-01-04T07:59:59.999Z
Salin selepas log masuk

Perhatikan bahawa JavaScript menggunakan akhiran "Z" untuk menunjukkan bahawa masa adalah dalam UTC.

Dengan mengikuti langkah-langkah ini, anda boleh menukar tarikh setempat kepada UTC dengan mudah menggunakan JavaScript. Ini penting untuk menghantar tarikh dan masa kepada pelayan yang menjangkakan data dalam zon waktu yang berbeza.

Atas ialah kandungan terperinci Bagaimanakah Saya Menukar Tarikh Disetempatkan kepada UTC dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan