Kaip iš datos objekto gauti metus/mėnesį/dieną?

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

Kaip gauti datą formatu 2009/12/30?

var dt = new Date();

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

Kadangi mėnesio indeksas yra 0, jį reikia padidinti 1.

Edit

Visą datos objekto funkcijų sąrašą rasite

Date

getMonth()

Grąžina nurodytos datos mėnesį (0-11) pagal vietinį laiką.

getUTCMonth()

Grąžinamas nurodytos datos mėnuo (0-11) pagal pasaulinį laiką.

Komentarai (2)

Gražus formatavimo priedas: http://blog.stevenlevithan.com/archives/date-time-format.

Su juo galėtumėte rašyti:

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

Naudokite Data get metodus.

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