Obtenir le dernier jour du mois d'une date avec JavaScript

Concept et utilisation

La fonction dateDayLastInMonth() permet d'obtenir le dernier jour du mois d'une date.

Fonction

dateDayLastInMonth()

Retourne le dernier jour du mois à partir d'une date, sous forme de chaîne (ex: "01").

Syntaxe
dateDayLastInMonth(date);
Paramètre
date(Date)

Le paramètre date de la fonction dateDayLastInMonth() définit la date à partir de laquelle obtenir le dernier jour du mois.
Si ce paramètre est omis, la date du jour sera utilisée.

Exemple d'obtention du dernier jour d'un mois

var date = new Date(2019, 0, 1);

dateDayLastInMonth(date);

// renvoie : "31"

Code source de la fonction

function dateDayLastInMonth(a) {
  var d = a ? new Date(a) : new Date();
  return ('0' + new Date(d.getFullYear(), d.getMonth() + 1, 0).getDate().toString()).slice(-2);
}
^