Tôi đọc tài liệu của moment.js rằng nếu bạn muốn thêm 1 tháng kể từ thời điểm ngày hiện tại bạn sử dụng đoạn mã nàyLàm thế nào để thêm đúng 1 tháng kể từ nay đến ngày hiện tại trong moment.js
var moment = require('moment');
var futureMonth = moment().add(1, 'M').format('DD-MM-YYYY');
nhưng vấn đề ngay bây giờ, nó không đúng cách thêm ngày một cách chính xác, ví dụ để nói ngày hiện tại là 31/10/2015, giải thích trong mã
var currentDate = moment().format('DD-MM-YYYY');
var futureMonth = moment().add(1, 'M').format('DD-MM-YYYY');
console.log(currentDate) // Will result --> 31/10/2015
console.log(futureMonth) // Will result --> 30/11/2015
nếu bạn có một cái nhìn lúc lịch hiện tại , 1 tháng từ 31/10/2015
được coi là 1/12/2015
Có ai có thể cho tôi một số ý kiến về cách khắc phục sự cố này không.
Cảm ơn bạn
Tôi có ý tưởng từ thời gian lịch hiện tại, nếu đó là những gì bạn đang yêu cầu. –
Tôi đoán những gì bạn đang tìm kiếm là 'moment(). Thêm (30," days ")'. –
@Gesper Tôi nghĩ moment.js xác định tháng của chính nó mà không cần tôi phải xác định nó. –