Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Menukar Rentetan kepada DateTimes dalam JavaScript dengan Format Berbeza?

Bagaimanakah Saya Boleh Menukar Rentetan kepada DateTimes dalam JavaScript dengan Format Berbeza?

Linda Hamilton
Lepaskan: 2024-12-19 07:28:10
asal
959 orang telah melayarinya

How Can I Convert Strings to DateTimes in JavaScript with Different Formats?

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:

  1. Gunakan ungkapan biasa untuk mengekstrak komponen individu (hari, bulan, tahun, jam, minit, saat) daripada rentetan.
  2. Buat Tarikh baharu objek menggunakan komponen yang diekstrak sebagai argumen:

    var dateTime = new Date(year, month - 1, day, hour, minute, second);
    Salin selepas log masuk

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!

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