Maison > interface Web > js tutoriel > Comment formater un objet date JavaScript en AAAAMMJJ ?

Comment formater un objet date JavaScript en AAAAMMJJ ?

Mary-Kate Olsen
Libérer: 2024-11-10 12:01:02
original
427 Les gens l'ont consulté

How to Format a JavaScript Date Object as YYYYMMDD?

Comment obtenir une chaîne au format AAAAMMJJ à partir d'un objet date JavaScript

En JavaScript, les objets date offrent un ensemble complet de méthodes et de propriétés pour gérer les informations de date et d’heure. Cependant, obtenir une représentation sous forme de chaîne au format spécifique AAAAMMJJ nécessite plus d'efforts que la simple concaténation des composants individuels de l'année, du mois et du jour.

Une approche simplifiée avec une extension de prototype de date

Pour rationaliser ce processus, un extrait de code couramment utilisé est l'extension suivante du prototype Date :

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('');
};
Copier après la connexion

Cet extrait étend efficacement l'objet Date avec une nouvelle méthode appelée "aaaammjj". Lorsqu'il est invoqué, il calcule le mois (en ajustant l'indexation de base zéro) et le jour, en ajoutant des zéros non significatifs si nécessaire avant de joindre les composants de chaîne.

Exemple d'utilisation

Pour utilisez cette fonctionnalité, instanciez un nouvel objet Date et appelez la méthode "aaaammjj" pour obtenir la représentation sous forme de chaîne au format AAAAMMJJ :

var date = new Date();
date.yyyymmdd();
Copier après la connexion

En utilisant cet extrait modifié, la récupération des dates au format AAAAMMJJ à partir des objets de date JavaScript devient une tâche rapide et simple. Plus aucune concaténation manuelle de chaînes n'est nécessaire.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal