Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Mencipta Objek Tarikh JavaScript dengan Zon Waktu Tertentu Tanpa Menggunakan Rentetan?
Mencipta Objek Tarikh dengan Zon Waktu Tertentu
Apabila menggunakan pembina Tarikh JavaScript yang menerima nombor, adalah penting untuk ambil perhatian bahawa Tarikh yang terhasil objek akan berada dalam zon waktu semasa. Ini boleh membawa kepada isu apabila menyampaikan maklumat tarikh merentas zon waktu yang berbeza.
Penyelesaian yang berpotensi ialah menggunakan kaedah .setUTCHours(), yang membolehkan anda menetapkan jam tertentu dalam waktu UTC. Walau bagaimanapun, adalah penting untuk melaraskan tarikh, bulan dan tahun untuk memastikan zon waktu yang betul dikekalkan.
Untuk mencipta objek Tarikh dengan zon waktu tertentu tanpa menggunakan perwakilan rentetan, ikut langkah berikut:
Sebagai contoh, jika anda mempunyai objek Tarikh yang mewakili 5 April pada 00:00 GMT 01:00, anda boleh melaraskannya kepada 5 April pada 01:00 GMT 01:00 menggunakan kod berikut:
const date = new Date(xiYear, xiMonth, xiDate); date.setUTCHours(date.getUTCHours() + 1);
Ini akan menghasilkan objek Tarikh yang mewakili tarikh dan masa yang diingini dalam zon waktu yang ditentukan.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mencipta Objek Tarikh JavaScript dengan Zon Waktu Tertentu Tanpa Menggunakan Rentetan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!