Πώς να λάβετε έτος/μήνα/ημέρα από ένα αντικείμενο ημερομηνίας;

alert(dateObj) δίνει Τετάρτη 30 Δεκεμβρίου 2009 00:00:00 GMT+0800

Πώς να λάβετε ημερομηνία σε μορφή 2009/12/30;

var dt = new Date();

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

Δεδομένου ότι ο δείκτης μήνα βασίζεται στο 0, πρέπει να τον αυξήσετε κατά 1.

Επεξεργασία

Για μια πλήρη λίστα των λειτουργιών αντικειμένου ημερομηνίας δείτε

Ημερομηνία

getMonth()

Επιστρέφει τον μήνα (0-11) στην καθορισμένη ημερομηνία σύμφωνα με την τοπική ώρα.

getUTCMonth()

Επιστρέφει τον μήνα (0-11) στην καθορισμένη ημερομηνία σύμφωνα με την παγκόσμια ώρα.

Σχόλια (2)

Ωραίο πρόσθετο μορφοποίησης: http://blog.stevenlevithan.com/archives/date-time-format.

Με αυτό θα μπορούσατε να γράψετε:

var now = new Date();
now.format("yyyy/mm/dd");
Σχόλια (0)

Χρησιμοποιήστε τις μεθόδους λήψης ημερομηνίας.

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();
Σχόλια (2)