Maison  >  Article  >  interface Web  >  Comment formater un objet date JavaScript en chaîne AAAAMMJJ ?

Comment formater un objet date JavaScript en chaîne AAAAMMJJ ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-11 19:32:03738parcourir

How to Format a JavaScript Date Object as YYYYMMDD String?

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

Pour simplifier la conversion d'un objet date JavaScript en une chaîne au format AAAAMMJJ, envisagez d'implémenter une méthode qui encapsule cette fonctionnalité. Cette méthode peut être ajoutée en tant qu'extension prototype à l'objet Date, fournissant une solution concise et réutilisable.

Méthode personnalisée pour le format AAAAMMJJ

L'extrait de code suivant fournit un méthode personnalisée nommée "aaaammjj" qui peut être ajoutée au prototype de l'objet 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('');
};

Utilisation :

Une fois la méthode personnalisée définie, elle peut être invoquée sur n’importe quel objet date pour obtenir la chaîne formatée au format AAAAMMJJ. Voici un exemple :

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

Cela renverra une chaîne au format AAAAMMJJ souhaité, ce qui facilitera le travail avec les chaînes de date en JavaScript.

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