📜  Node.js 日期.isValid() API

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

Node.js 日期.isValid() API

date-and-time.Date.isValid()是用于操作 JS 日期和时间模块的函数的极简集合,用于使用字符串格式验证特定日期和时间。

所需模块:通过 npm 安装模块或在本地使用它。

  • 通过使用 npm。
npm install date-and-time --save
  • 通过使用 CDN 链接。

句法:

isValid(arg1[, arg2])

参数:此方法采用以下参数作为参数:

  • arg1:它是日期和时间对象。
  • arg2:它是给定日期的字符串格式。

返回值:当且仅当条款被验证时,此方法才返回 true。

示例 1:

index.js
// Node.js program to demonstrate the  
// Date.isValid() method
  
// Importing date-and-time module
const date = require('date-and-time')
  
// Parsing the date and time
// by using date.parse() method
const status = date.isValid('29-02-2015', 'DD-MM-YYYY');
  
// Display the result
if(status)
  console.log("Date is valid")
else
  console.log("Date is not invalid")


index.js
// Node.js program to demonstrate the  
// Date.isValid() method
  
// Importing date-and-time module
const date = require('date-and-time')
  
// Pre parsing the date and time
// by using preparse() method
const result = date.preparse('2015/01/02 23:14:05', 'YYYY/MM/DD HH:mm:ss');
  
// Validating the terms
// by using date.isValid() method
const status = date.isValid(result);
  
// Display the result
if(status)
  console.log("Date is valid")
else
  console.log("Date is not invalid")


使用以下命令运行index.js文件:

node index.js

输出:

Date is not invalid

示例 2:

index.js

// Node.js program to demonstrate the  
// Date.isValid() method
  
// Importing date-and-time module
const date = require('date-and-time')
  
// Pre parsing the date and time
// by using preparse() method
const result = date.preparse('2015/01/02 23:14:05', 'YYYY/MM/DD HH:mm:ss');
  
// Validating the terms
// by using date.isValid() method
const status = date.isValid(result);
  
// Display the result
if(status)
  console.log("Date is valid")
else
  console.log("Date is not invalid")

使用以下命令运行index.js文件:

node index.js

输出:

Date is valid

参考: https://github.com/knowledgecode/date-and-time