Rumah > hujung hadapan web > tutorial js > Bagaimana untuk Memformat Objek Tarikh JavaScript sebagai YYYYMMDD?

Bagaimana untuk Memformat Objek Tarikh JavaScript sebagai YYYYMMDD?

Mary-Kate Olsen
Lepaskan: 2024-11-10 12:01:02
asal
464 orang telah melayarinya

How to Format a JavaScript Date Object as YYYYMMDD?

Cara Mendapatkan Rentetan dalam Format YYYYMMDD daripada Objek Tarikh JavaScript

Dalam JavaScript, objek tarikh menawarkan set kaedah dan sifat yang komprehensif untuk mengendalikan maklumat tarikh dan masa. Walau bagaimanapun, mendapatkan perwakilan rentetan dalam format YYYYMMDD khusus memerlukan lebih banyak usaha daripada sekadar menggabungkan komponen tahun, bulan dan hari individu.

Pendekatan Ringkas dengan Sambungan Prototaip Tarikh

Untuk menyelaraskan proses ini, coretan kod yang biasa digunakan ialah sambungan berikut kepada prototaip Tarikh:

Date.prototype.yyyymmdd = function() {
  var mm = this.getMonth() + 1; // getMonth() is zero-based
  var dd = this.getDate();

  return [this.getFullYear(),
          (mm>9 ? '' : '0') + mm,
          (dd>9 ? '' : '0') + dd
         ].join('');
};
Salin selepas log masuk

Coretan ini memanjangkan objek Tarikh dengan kaedah baharu yang dipanggil "yyyymmdd." Apabila dipanggil, ia mengira bulan (melaraskan untuk pengindeksan berasaskan sifar) dan hari, menambah sifar pendahuluan jika perlu sebelum menyertai komponen rentetan.

Contoh Penggunaan

Kepada gunakan ciri ini, nyatakan objek Tarikh baharu dan panggil kaedah "yyyymmdd" untuk mendapatkan perwakilan rentetan dalam format YYYYMMDD:

var date = new Date();
date.yyyymmdd();
Salin selepas log masuk

Dengan menggunakan coretan yang diubah suai ini, mendapatkan semula tarikh dalam format YYYYMMDD daripada objek tarikh JavaScript menjadi tugas yang pantas dan mudah. Tidak perlu lagi penyatuan rentetan manual.

Atas ialah kandungan terperinci Bagaimana untuk Memformat Objek Tarikh JavaScript sebagai YYYYMMDD?. 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