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!