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
Untuk menukar julat tarikh ini kepada UTC, ikut ini langkah:
var date = new Date();
var now_utc = Date.UTC(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds());
console.log(date.toISOString());
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
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!