Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Rentetan kepada Objek Datetime dalam JavaScript dengan Spesifikasi Format Tersuai?
Menukar Rentetan kepada Masa Tarikh dengan Spesifikasi Format dalam JavaScript
Soalan:
Bagaimana kita boleh menukar rentetan kepada objek datetime dalam JavaScript sambil menentukan format rentetan?
Pelaksanaan:
Untuk format yang serasi dengan Date.parse(), penukaran boleh dilakukan menggunakan kaedah Date(dateString) baharu. Walau bagaimanapun, untuk format yang tidak serasi, penghuraian manual diperlukan.
Penghuraian Manual:
Penciptaan Objek Tarikh:
Gunakan nilai eksplisit untuk komponen ini untuk mencipta objek Tarikh baharu:
const date = new Date(year, month - 1, date, hour, minute, second);
Contoh:
Untuk menukar "23.11.2009 12:34:56" dengan format "dd.MM.yyyy HH:mm:ss":
const dateString = "23.11.2009 12:34:56"; const format = "dd.MM.yyyy HH:mm:ss"; // Split the string into components const [date, time] = dateString.split(" "); const [day, month, year] = date.split("."); const [hour, minute, second] = time.split(":"); // Create a new date object const dateObject = new Date(year, month - 1, day, hour, minute, second);
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan kepada Objek Datetime dalam JavaScript dengan Spesifikasi Format Tersuai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!