Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar Objek Tarikh Javascript kepada Rentetan YYYYMMDD?

Bagaimana untuk Menukar Objek Tarikh Javascript kepada Rentetan YYYYMMDD?

DDD
DDDasal
2024-11-10 14:46:02761semak imbas

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('');
};

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();

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!

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