Come ottenere anno/mese/giorno da un oggetto data?

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

Come ottenere la data nel formato 2009/12/30?

var dt = new Date();

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

Dato che l'indice del mese è basato su 0, dovete incrementarlo di 1.

Modifica

Per un elenco completo delle funzioni degli oggetti data, vedere

Data

getMonth()

Restituisce il mese (0-11) nella data specificata secondo l'ora locale.

getUTCMonth()

Restituisce il mese (0-11) nella data specificata secondo il tempo universale.

Commentari (2)

Bel add-in di formattazione: http://blog.stevenlevithan.com/archives/date-time-format.

Con questo si potrebbe scrivere:

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

Usate i metodi di ottenimento della data.

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();
Commentari (2)