Rumah >hujung hadapan web >tutorial js >Bagaimanakah Saya Boleh Menukar Rentetan kepada DateTimes dalam JavaScript dengan Format Berbeza?
Menukar Rentetan kepada DateTimes dengan Spesifikasi Format dalam JavaScript
Objek Tarikh terbina dalam JavaScript membenarkan anda menghuraikan rentetan yang mewakili tarikh dan masa. Walau bagaimanapun, ia menganggap format khusus untuk rentetan. Jika format rentetan anda berbeza, anda perlu menukarnya secara manual sebelum menggunakan objek Tarikh JavaScript.
Satu pendekatan ialah menggunakan fungsi Date(dateString) baharu JavaScript, yang menghuraikan rentetan yang mewakili tarikh atau masa ke dalam objek Tarikh. Walau bagaimanapun, ia hanya mengenali rentetan dalam format tertentu, seperti "YYYY-MM-DDTHH:mm:ss.sssZ".
Untuk rentetan dalam format yang berbeza, pendekatan yang lebih fleksibel ialah menghuraikan rentetan secara manual menggunakan ungkapan biasa atau teknik manipulasi rentetan lain. Sebaik sahaja anda telah mengekstrak komponen tarikh dan masa individu daripada rentetan, anda boleh menggunakannya untuk mencipta objek Tarikh dengan nilai yang betul untuk tahun, bulan, tarikh, jam, minit dan saat.
Sebagai contoh, untuk menukar rentetan "23.11.2009 12:34:56" kepada objek Tarikh dengan format "dd.MM.yyyy HH:mm:ss", anda boleh menggunakan yang berikut langkah:
Buat Tarikh baharu objek menggunakan komponen yang diekstrak sebagai argumen:
var dateTime = new Date(year, month - 1, day, hour, minute, second);
Pendekatan ini memberikan fleksibiliti yang lebih besar dalam menukar rentetan kepada datetimes dalam JavaScript, membolehkan anda mengendalikan format tarikh dan masa yang berbeza.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Rentetan kepada DateTimes dalam JavaScript dengan Format Berbeza?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!