# Dates

La classe Date permet de manipuler facilement des dates en javascript.

## Créer une date

    var date1 = new Date('December17, 1995 03:24:00');// Sun Dec17 1995 03:24:00 GMT...
    var date2 = new Date('1995-12-17T03:24:00');// Sun Dec17 1995 03:24:00 GMT...

    //attention on ne peut pas comparer dates :
    console.log(date1 === date2);// false;
    console.log(date1 == date2);// false;
    console.log(date1 - date2); // retourne la différence en milliseconde

## Afficher une date

    var uneDate = new Date('1995-12-17T03:24:00');

    //afficher la date dans la langue de l'utilisateur
    console.log( uneDate.toLocaleString() );

    //afficher dans une langue spécifique
    console.log( uneDate.toLocaleString('fr-FR') );

## Modifier une date

    var date1 = new Date('1995-12-17T03:24:00');
    //On modifie la date avec set...
    date1.setDate(31);
    date1.setMonth(2);
    date1.setFullYear(2018);
    date1.setHours(10);
    date1.getUTCHours();
    date1.setMinutes(0);
    date1.setSeconds(0);
    date1.setMilliseconds(0);

    //On récupère les valeurs avec get...

    console.log(
        "Nous sommes le " + date1.getDate() + " du mois " + date1.getMonth() + " de l'an de grâce " + date1.getFullYear()
    );