📅  最后修改于: 2023-12-03 15:32:44.619000             🧑  作者: Mango
Lodash是一款JavaScript实用库,它提供了许多实用的功能来辅助JavaScript开发。其中,_.isValidDate()
是Lodash中的一个日期验证方法。它用于检查一个值是否为有效的日期对象。
_.isValidDate(value)
value
:需要验证的值。如果 value
是一个有效的日期对象,则返回 true
,否则返回 false
。
// 引入Lodash库
const _ = require('lodash');
// 验证有效日期
console.log(_.isValidDate(new Date())); // true
// 验证无效日期
console.log(_.isValidDate('2022-13-32')); // false
console.log(_.isValidDate('2022-12-31T24:00:00.000Z')); // false
console.log(_.isValidDate({})); // false
console.log(_.isValidDate(null)); // false
console.log(_.isValidDate(undefined)); // false
console.log(_.isValidDate(NaN)); // false
console.log(_.isValidDate(123)); // false
_.isValidDate()
方法只能检查日期对象;如果你想检查一个字符串是否为有效的日期,你需要使用其他方法,比如 Moment.js
或 Date.parse()
。