Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Tarikh JavaScript kepada Format YYYY-MM-DD?

Bagaimana untuk Menukar Tarikh JavaScript kepada Format YYYY-MM-DD?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-16 18:17:09785semak imbas

How to Convert a JavaScript Date to YYYY-MM-DD Format?

Ubah Tarikh JavaScript kepada Format YYYY-MM-DD

Menukar tarikh dalam format "Ahad 11 Mei 2014" kepada "2014-05-11" menggunakan JavaScript boleh dicapai dengan cekap.

Satu kaedah melibatkan memanfaatkan terbina dalam kaedah toISOString, yang mengembalikan tarikh dalam format ISO 8601, termasuk kedua-dua komponen tarikh dan masa. Untuk mengekstrak bahagian tarikh sahaja, anda boleh membahagikan hasil pada aksara 'T', mengasingkan rentetan tarikh. Contohnya:

let yourDate = new Date('Sun May 11,2014');
const date = yourDate.toISOString().split('T')[0];
console.log(date); // Logs: "2014-05-11"

Sebagai alternatif, jika anda perlu mengendalikan perbezaan zon waktu, anda boleh menggunakan kaedah getTimezoneOffset dan getTime untuk melaraskan tarikh sebelum menukarnya kepada format ISO 8601:

const offset = yourDate.getTimezoneOffset();
yourDate = new Date(yourDate.getTime() - (offset * 60 * 1000));
const date = yourDate.toISOString().split('T')[0];
console.log(date); // Logs: "2014-05-11"

Dengan kaedah ini, anda boleh menukar tarikh JavaScript dengan berkesan kepada format YYYY-MM-DD yang diingini, memudahkan pengendalian tarikh dan memformat dalam aplikasi anda.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Tarikh JavaScript kepada Format YYYY-MM-DD?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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