最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

moment.js库中的isValid()函数为应为true的结果返回false

IT培训 admin 14浏览 0评论

moment.js库中的isValid()函数为应为true的结果返回false

const moment = require('moment');

var format_1 = 'dddd, MMMM DD, yyyy';
var date_1 = 'Thursday, January 03, 2019';
console.log(moment(date_1, format_1).isValid());// This returns true 


var format_2 = 'dddd, MMMM DD, yyyy';
var date_2 = 'Friday, May 01, 2020';
console.log(moment(date_2, format_2).isValid());// And this returns false

第一个console.log()会像预期的那样返回true。在此特定时间格式下,证明isValid()函数的结果在2020年中的任何日期均为false。感谢您的帮助:)

回答如下:

根据moment.js YYYY],年份表示为[C0

修改了您现有的代码以在下面获得所需的输出:

docs
var format_1 = 'dddd, MMMM DD, YYYY';
var date_1 = 'Thursday, January 03, 2019';
console.log(moment(date_1, format_1).isValid());// This returns true 

var format_2 = 'dddd, MMMM DD, YYYY';
var date_2 = 'Friday, May 01, 2020';
console.log(moment(date_2, format_2).isValid());// And this returns true as well

moment.js库中的isValid()函数为应为true的结果返回false

const moment = require('moment');

var format_1 = 'dddd, MMMM DD, yyyy';
var date_1 = 'Thursday, January 03, 2019';
console.log(moment(date_1, format_1).isValid());// This returns true 


var format_2 = 'dddd, MMMM DD, yyyy';
var date_2 = 'Friday, May 01, 2020';
console.log(moment(date_2, format_2).isValid());// And this returns false

第一个console.log()会像预期的那样返回true。在此特定时间格式下,证明isValid()函数的结果在2020年中的任何日期均为false。感谢您的帮助:)

回答如下:

根据moment.js YYYY],年份表示为[C0

修改了您现有的代码以在下面获得所需的输出:

docs
var format_1 = 'dddd, MMMM DD, YYYY';
var date_1 = 'Thursday, January 03, 2019';
console.log(moment(date_1, format_1).isValid());// This returns true 

var format_2 = 'dddd, MMMM DD, YYYY';
var date_2 = 'Friday, May 01, 2020';
console.log(moment(date_2, format_2).isValid());// And this returns true as well
发布评论

评论列表 (0)

  1. 暂无评论