当前位置: 首页 > news >正文

js检验一个字符串是否是正确时间格式的工具方法

js检验一个字符串是否是正确时间格式的工具方法

(()=> {/*** 检验字符串是否为时间格式* @param {String} date 需要检验的时间格式* @returns true 为时间格式,false 为非时间格式*/const isTimaFormat = (date) => {if(!date) return false;try{const tempTime = new Date(date)if(tempTime.toString() === 'Invalid Date' || isNaN(tempTime.getDay())){throw new Error(`参数: ${date} 非法,无法转化为Date类型`)}return true}catch(e){console.error(e)return false}}console.log('是否是时间格式', isTimaFormat('201314')) // 输出 trueconsole.log('是否是时间格式', isTimaFormat('dasdsa')) // 输出 false, 并控制台给出错误信息
})()

运行结果如下如:
在这里插入图片描述

http://www.lryc.cn/news/360349.html

相关文章:

  • 大型制造业集团IT信息化总体规划方案(65页PPT)
  • 【LIN】STM32新能源汽车LIN通信实现过程
  • 【LeetCode:575. 分糖果+ 哈希表】
  • 全文检索-ElasticSearch
  • C编程惯用法:深入剖析与实战指南
  • MySQL数据表的设计
  • Flutter开发效率提升1000%,Flutter Quick教程之对写好的Widget进行嵌套
  • 2020编程语言排序:探索编程界的热门与趋势
  • 提高工作效率的招数
  • css特殊效果和页面布局
  • JavaScript中对象的增删改查
  • 技术周总结 2024.05.27~06.02(java bean冲突 软件工程)
  • 「前端+鸿蒙」核心技术HTML5+CSS3(八)
  • 15届蓝桥杯决赛,java b组,蒟蒻赛时所写的题思路
  • 2024蓝桥杯国赛C++研究生组游记+个人题解
  • C#WPF数字大屏项目实战07--当日产量
  • MyBatis源码分析--02:SqlSession建立过程
  • SOUI Combobox 实现半透明弹出下拉框
  • Python 猜数系统 PyQt框架 有GUI界面 (源码在最后)【含Python源码 MX_002期】
  • npm install pubsub-js报错的解决汇总
  • nuxt2:自定义指令 / v-xxx / directives / 理解 / 使用方法 / DEMO
  • 基础—SQL—DCL(数据控制语言)小结
  • 一文彻底讲透 PyTorch
  • JVM常用概念之锁粗化和循环
  • HTML (总结黑马的)
  • YOLOv8 segment介绍
  • PMBOK® 第六版 项目整合管理概念
  • 【Qt】【模型视图架构】代理模型
  • Flutter 中的 IconTheme 小部件:全面指南
  • virtualbox虚拟机、centos7安装增强工具