Mengubah Suai Tarikh JavaScript kepada Format yyyy-mm-dd
Soalan: Tukar tarikh JavaScript dalam format " Ahad 11 Mei 2014" hingga "2014-05-11".
Percubaan Awal:
Satu pendekatan biasa melibatkan membelah rentetan tarikh, memanipulasi komponennya dan memasangnya semula. Walau bagaimanapun, kaedah ini menghasilkan format asal yang sama.
Penyelesaian:
Ambil kaedah toISOString() terbina dalam:
let yourDate = new Date(); yourDate.toISOString().split('T')[0];
Ini kod mengembalikan cap waktu ISO 8601, yang sejajar dengan yyyy-mm-dd yang dikehendaki corak.
Pengendalian Zon Waktu (Pilihan):
Untuk mengendalikan pertimbangan zon waktu, pertimbangkan untuk memasukkan pengubahsuaian berikut yang dicadangkan oleh @exbuddha:
const offset = yourDate.getTimezoneOffset(); yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000)); return yourDate.toISOString().split('T')[0];
Atas ialah kandungan terperinci Bagaimana untuk Menukar Rentetan Tarikh JavaScript daripada 'Ahad 11 Mei 2014' kepada Format 'yyyy-mm-dd'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!