[英]“Deprecation warning: moment construction falls back to js Date” when trying to convert RFC2822 date in moment.js
[英]Deprecation warning: moment construction falls back to js Date when I use moment.js to get current date
我使用moment.js获取当前日期。 这是代码:
$(document).ready(function() {
var date = moment().format("YYYY/MM/DD");
console.log(date);
$('#calendar').fullCalendar({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
defaultDate: date,
editable: true,
eventLimit: true // allow "more" link when too many event
});
});
我在控制台中获得了当前日期以及以下警告:
Deprecation warning: moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.
所以我这样添加了ISO标签:
var date = moment().format("YYYY/MM/DD", "ddd, YYYY MM DD HH:mm:ss ZZ");
但是我得到了同样的警告。 如何删除此警告?
我上面的代码没有收到警告。 我能够使用其他语法来引发警告:
// does not generate warning
var date1 = moment().format("YYYY/MM/DD");
console.log(date1);
// generates warning
var date2 = moment("YYYY/MM/DD");
console.log(date2);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.