2015-02-02 17 views

Trả lời

50

Các chức năng chính xác để sử dụng là .date():

date.date() === 25; 

.day() mang đến cho bạn những ngày trong tuần. Điều này hoạt động tương tự như các hàm .date().day() của javascript trên đối tượng ngày tháng.

Nếu bạn muốn nhận tháng và năm, bạn có thể sử dụng các chức năng .month().year().

+2

date.month() trả về 11 thay vì 12. Nó luôn luôn trả về -1 tháng nhập vào. –

+2

@YaronLevi yeah, nó không được lập chỉ mục. Nó nói về điều đó trong [tài liệu] (http://momentjs.com/docs/#/get-set/month/). Đối tượng ngày javascript cũng vậy. –

0

này như thế nào để có được các bộ phận của date:

var date = moment("12-25-1995", "MM-DD-YYYY"); 

if (date.isValid()) { 

    day = date.date(); 
    console.log('day ' + day); 

    month = date.month() + 1; 
    console.log('month ' + month); 

    year = date.year(); 
    console.log('year '+ urlDateMoment.year()); 

} else { 
    console.log('Date is not valid! '); 
} 
Các vấn đề liên quan