Bagaimana untuk Memformat Objek Tarikh JavaScript sebagai String YYYYMMDD?

Barbara Streisand
Lepaskan: 2024-11-11 19:32:03
asal
736 orang telah melayarinya

How to Format a JavaScript Date Object as YYYYMMDD String?

Menukar Objek Tarikh JS kepada Rentetan YYYYMMDD

Untuk memudahkan penukaran objek tarikh JavaScript kepada rentetan dalam format YYYYMMDD, pertimbangkan untuk melaksanakan kaedah yang merangkumi fungsi ini. Kaedah ini boleh ditambah sebagai sambungan prototaip pada objek Date, memberikan penyelesaian yang ringkas dan boleh digunakan semula.

Kaedah Tersuai untuk Format YYYYMMDD

Coretan kod berikut menyediakan kaedah tersuai bernama "yyyymmdd" yang boleh ditambah pada prototaip objek 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

Penggunaan:

Setelah kaedah tersuai ditakrifkan, ia boleh digunakan pada mana-mana objek tarikh untuk mendapatkan rentetan yang diformatkan dalam format YYYYMMDD. Berikut ialah contoh:

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

Ini akan mengembalikan rentetan dalam format YYYYMMDD yang diingini, menjadikannya lebih mudah untuk bekerja dengan rentetan tarikh dalam JavaScript.

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