Bagaimana untuk Menukar Objek Tarikh Javascript kepada Rentetan YYYYMMDD?

DDD
Lepaskan: 2024-11-10 14:46:02
asal
692 orang telah melayarinya

How to Convert a Javascript Date Object to YYYYMMDD String?

Penukaran Terus Objek Tarikh JS kepada Rentetan YYYYMMDD

Apabila menukar objek tarikh JavaScript kepada rentetan dalam format YYYYMMDD, kaedah mudah adalah untuk menggabungkan nilai Date.getYear(), Date.getMonth(), dan Date.getDay(). Walau bagaimanapun, pendekatan ini boleh menyusahkan.

Kod Ringkas untuk Penukaran YYYYMMDD

Untuk memudahkan proses ini, sekeping kod yang diubah suai boleh digunakan:

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

Kaedah prototaip yang diubah ini meningkatkan objek Tarikh dengan menyediakan fungsi "yyyymmdd" yang secara langsung menjana rentetan yang dikehendaki dalam format YYYYMMDD. Kod ini memastikan bahawa bulan dan hari satu digit tidak berlapis sifar untuk output lapan aksara yang lengkap.

Contoh Penggunaan

Untuk menggunakan kaedah ini, buat kaedah baharu Tarikh objek dan gunakan fungsi "yyyymmdd()" untuk mendapatkan rentetan dalam format YYYYMMDD:

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

Atas ialah kandungan terperinci Bagaimana untuk Menukar Objek Tarikh Javascript kepada Rentetan 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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan