Comment obtenir l'année, le mois et le jour à partir d'un objet date ?

alert(dateObj) donne Wed Dec 30 2009 00:00:00 GMT+0800

Comment obtenir la date au format 2009/12/30 ?

var dt = new Date();

dt.getFullYear() + "/" + (dt.getMonth() + 1) + "/" + dt.getDate();

Puisque l'indice du mois est basé sur 0, vous devez l'incrémenter de 1.

***Je ne sais pas.

Pour une liste complète des fonctions de l'objet date, voir

[Date][1]

getMonth()

Renvoie le mois (0-11) de la date spécifiée en fonction de l'heure locale.

getUTCMonth()

Renvoie le mois (0-11) de la date spécifiée en fonction du temps universel.

[1] : https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Objects/Date

Commentaires (2)

Complément de formatage agréable : [http://blog.stevenlevithan.com/archives/date-time-format][1].

Avec cela, vous pourriez écrire :

var now = new Date();
now.format("yyyy/mm/dd");

[1] : http://blog.stevenlevithan.com/archives/date-time-format

Commentaires (0)

Utilisez les méthodes d'obtention de la date.

http://www.tizag.com/javascriptT/javascriptdate.php

http://www.htmlgoodies.com/beyond/javascript/article.php/3470841

var dateobj= new Date() ;
var month = dateobj.getMonth() + 1;
var day = dateobj.getDate() ;
var year = dateobj.getFullYear();
Commentaires (2)