[英]momentjs : Deprecation warning error in moment.js
我需要帮助,我得到的代码警告是所提供的值不是公认的ISO格式。
这是警告错误
弃用警告:提供的值不是公认的ISO格式。 此刻的构建工作归结于js Date(),它在所有浏览器和版本之间都不可靠。 不鼓励使用非ISO日期格式,并将在即将发布的主要版本中将其删除。 请参阅http://momentjs.com/guides/#/warnings/js-date/了解更多信息。 参数:[0] _isAMomentObject:true,_isUTC:true,_useUTC:true,_l:未定义,_i:2016-9-26 19:30,_f:未定义,_strict:未定义,_locale:[对象Object]
这是我的代码:
var componentDetails = {
componentName: comp.componentName,
companyName: comp.employerdetails.companyname,
fromDate: (comp.employmentdetails.fromdate)?moment(comp.employmentdetails.fromdate).format("DD-MM-YYYY"): comp.employmentdetails.fromdate,
toDate: (comp.employmentdetails.todate&&comp.employmentdetails.todate!='Present')?moment(comp.employmentdetails.todate).format("DD-MM-YYYY"): comp.employmentdetails.todate,
designation: comp.employmentdetails.designation,
currency: comp.employmentdetails.currency,
ctc: comp.employmentdetails.lastctc,
period: comp.employmentdetails.period,
senderName: req.session.loggedInUser.firstName+" "+req.session.loggedInUser.lastName,
empCode: comp.employmentdetails.empid,
reason: (comp.others?comp.others.reasonforleaving: "")
};
所以上面的部分只有我得到错误我该怎么办?
这些值comp.employmentdetails.fromdate
或comp.employmentdetails.todate
都不采用ISO-8601格式。 格式如下:
ISO 8601字符串需要日期部分。
2013-02-08 # A calendar date part
2013-W06-5 # A week date part
2013-039 # An ordinal date part
20130208 # Basic (short) full date
2013W065 # Basic (short) week, weekday
2013W06 # Basic (short) week only
2013050 # Basic (short) ordinal date
欲了解更多信息,请点击这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.