📜  Lodash _.isValidDate() 方法

📅  最后修改于: 2022-05-13 01:56:27.313000             🧑  作者: Mango

Lodash _.isValidDate() 方法

Lodash是一个基于 underscore.js 的 JavaScript 库。 Lodash 有助于处理数组、字符串、对象、数字等。

_.isValidDate() 方法用于检查给定值是否为有效日期。如果它既是 Date 对象的实例并且此 Date 对象表示有效日期,则会检查该值。

注意:此方法不会验证 Date 的原始输入是否为真实日期。例如,日期字符串“02/30/2014”被认为是有效日期,因为 Date 对象将其解释为日期表示“03/02/2014”,这是正确的。 Moment.js 之类的库可用于验证表示日期的字符串。

句法:

_.isValidDate( value )

参数:此方法接受如上所述和如下所述的单个参数:

  • value:此参数保存需要检查有效日期的值。

返回值:此方法返回一个布尔值。如果给定值是有效日期,则返回 true,否则返回 false。

注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash contrib 库。 Lodash contrib 库可以使用npm install lodash-contrib –save 安装

示例 1:

Javascript
// Defining Lodash variable 
const _ = require('lodash-contrib'); 
  
var validDate = new Date("10/02/2014");
var invalidDate = new Date("10/32/2014");
  
// Checking for Valid Date Object 
console.log("The Value of Valid Date : " +
  _.isValidDate(validDate));
console.log("The Value of Invalid Date : " +
  _.isValidDate(invalidDate));


Javascript
// Defining Lodash-contrib variable 
const _ = require('lodash-contrib'); 
      
var val = "World War 2"; 
  
// Checking for Valid Date Object 
console.log("The Value of Date : " +
  _.isValidDate(val));


输出:

The Value of Valid Date : true
The Value of Invalid Date : false

示例 2:

Javascript

// Defining Lodash-contrib variable 
const _ = require('lodash-contrib'); 
      
var val = "World War 2"; 
  
// Checking for Valid Date Object 
console.log("The Value of Date : " +
  _.isValidDate(val));

输出:

The Value of Date : false