Maison > Article > interface Web > Comment convertir des objets de date JavaScript en chaînes AAAAMMJJ ?
Conversion d'objets de date JavaScript en chaînes AAAAMMJJ
Lorsque vous travaillez avec des objets de date en JavaScript, il peut souvent être nécessaire d'extraire une représentation sous forme de chaîne dans le format spécifique AAAAMMJJ. Bien qu'il soit possible de concaténer les composants individuels de l'année, du mois et du jour, cela peut être fastidieux et sujet aux erreurs.
Une solution plus simple
Heureusement, il existe une solution plus simple. solution élégante à ce problème. En étendant le prototype Date, nous pouvons définir une méthode personnalisée qui génère sans effort des chaînes AAAAMMJJ :
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(''); };
Exemple d'utilisation
Après avoir défini l'extension du prototype, son utilisation est simple :
var date = new Date(); date.yyyymmdd(); // Returns a YYYYMMDD string representing the current date
Avantages de la méthode personnalisée
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!