Hvordan får man år/måned/dag fra et datoobjekt?

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

Hvordan får man dato i formatet 2009/12/30?

var dt = new Date();

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

Da månedsindekset er 0-baseret, skal du øge det med 1.

Rediger

For en komplet liste over datoobjektfunktioner se

Date

getMonth()

Returnerer måneden (0-11) i den angivne dato i henhold til lokal tid.

getUTCMonth()

Returnerer måneden (0-11) i den angivne dato i henhold til universaltid.

Kommentarer (2)

Flot tilføjelsesprogram til formatering: http://blog.stevenlevithan.com/archives/date-time-format.

Med det kan du skrive:

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

Brug Date get-metoderne.

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