Maison  >  Article  >  interface Web  >  Comment convertir un objet date Javascript en chaîne AAAAMMJJ ?

Comment convertir un objet date Javascript en chaîne AAAAMMJJ ?

DDD
DDDoriginal
2024-11-10 14:46:02693parcourir

How to Convert a Javascript Date Object to YYYYMMDD String?

Conversion simple d'un objet date JS en chaîne AAAAMMJJ

Lors de la conversion d'un objet date JavaScript en une chaîne au format AAAAMMJJ, une méthode simple consiste à concaténer les valeurs de Date.getYear(), Date.getMonth() et Date.getDay(). Cependant, cette approche peut être lourde.

Code simplifié pour la conversion AAAAMMJJ

Pour simplifier ce processus, un morceau de code modifié peut être utilisé :

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

Cette méthode prototype modifiée améliore l'objet Date en fournissant une fonction "aaaammjj" qui génère directement la chaîne souhaitée dans Format AAAAMMJJ. Le code garantit que les mois et les jours à un chiffre sont complétés par des zéros pour une sortie complète de huit caractères.

Exemple d'utilisation

Pour utiliser cette méthode, créez un nouveau Datez l'objet et invoquez la fonction "aaaammjj()" pour obtenir la chaîne au format AAAAMMJJ :

var date = new Date();
date.yyyymmdd();

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn