javascript - issue - jira rest api example




Formater la date en MM/jj/aaaa en JavaScript (2)

Essaye ça; Gardez à l'esprit que les mois JavaScript sont indexés sur 0, tandis que les jours sont indexés sur 1.

var date = new Date('2010-10-11T00:00:00+05:30');
alert((date.getMonth() + 1) + '/' + date.getDate() + '/' +  date.getFullYear());

J'ai un format de date comme '2010-10-11T00:00:00+05:30' . Je dois formater en MM/dd/yyyy utilisant JavaScript ou jQuery. N'importe qui m'aide à faire de même.


Toutes les autres réponses ne résolvent pas complètement le problème. Ils impriment la date au format mm / jj / aaaa mais la question concerne MM / jj / aaaa. Remarquez la différence subtile? MM indique que le zéro principal doit remplir le mois si le mois est un seul chiffre, ce qui signifie qu'il s'agit toujours d'un nombre à deux chiffres.

c'est-à-dire que mm / dd serait 3/31, MM / dd serait 03/31.

J'ai créé une fonction simple pour y parvenir. Notez que le même remplissage est appliqué non seulement au mois mais aussi au jour du mois, ce qui en fait fait ce MM / JJ / aaaa:

function getFormattedDate(date) {
  var year = date.getFullYear();

  var month = (1 + date.getMonth()).toString();
  month = month.length > 1 ? month : '0' + month;

  var day = date.getDate().toString();
  day = day.length > 1 ? day : '0' + day;
  
  return month + '/' + day + '/' + year;
}







jquery