首页 > 其他分享 >js对比日期大小

js对比日期大小

时间:2024-03-29 16:04:02浏览次数:37  
标签:begin end JavaScript js 日期 replace 对比

我们在日常开发过程中,经常会用到JavaScript语言在前端代码中,进行日期的选择,比如开始日期和结束日期的选择,同时我们希望用户在选择日期的时候不要选错日期,比如结束日期早于开始日期,那么从逻辑上数据肯定是错的,所以为了检测用户选择的日期是否正确,将会用到开始日期和结束日期的比较。以下是我用JavaScript的方式日期比较的方法(供大家参考,当然比较的方法还有很多,可以自己多研究,多练习,一定会有新的更好的思路,还有就是直接使用一些现成的js框架自带功能也是可以的。):

      //将字符串转换为日期
      var begin=new Date($("#begin").val().replace(/-/g,"/"));
      var end=new Date($("#end").val().replace(/-/g,"/"));
      //js判断日期大小
      if(begin-end>0){
         alert("开始日期要在结束日期之前!");  
         return false;
      }

标签:begin,end,JavaScript,js,日期,replace,对比
From: https://blog.csdn.net/xiaohua0708day/article/details/137057299

相关文章

  • 使用 CRXJS、Vite、TypeScript、React、Zustand、Antd 开发 Chrome 浏览器插件——自
    一、CRXJS一、什么是CRXJS?CRXJSVitePlugin是一款使用现代Web开发技术制作Chrome扩展的工具二、CRXJS的作用CRXJS支持热加载和静态资源导入,无需手动构建配置工具CRXJSVite插件通过将Vite的精细功能与简单的配置策略相结合,简化了Chrome扩展开发者体验二......
  • 原生js模拟电商详情页图片放大的效果
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title&g......
  • 解决:NuxtJS项目 ,刷新localhost:3000/product/details/111页面的时候useFetch不工作!
    背景在nuxt项目中,点击产品列表跳转到详情页是正常的,路径为:localhost:3000/product/device?id=111但是对着浏览器刷新之后,发现不在执行请求了。要解决问题:刷新浏览器之后正常展示产品内容。   目录层级|pages|product|device.vue|......
  • 超级实用JS
    1.千分位//js数字每三位加逗号(千分位格式)美元格式3位一个逗号  handleUs(val){   //eg:2536995--->2,536,995爽得一匹   returnval.toLocaleString()  },// toLocaleString()还可以将数字转为百分比eg:vara=1;console.log(a.toLocaleStri......
  • Node.js毕业设计航空订票系统(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着航空业的迅速发展,越来越多的人选择飞机作为出行的主要交通方式。航空订票系统作为航空公司与旅客之间的桥梁,其重要性不言而喻。一个好的航空订票系统能......
  • Node.js毕业设计航空订票系统(Express+附源码)
    本系统(程序+源码)带文档lw万字以上  文末可获取本课题的源码和程序系统程序文件列表系统的选题背景和意义选题背景:随着互联网技术的不断发展,人们的生活越来越离不开网络。航空订票系统作为在线旅游行业的重要组成部分,为用户提供了便捷的航班查询、预订、支付等服务。传统......
  • 2024-03-29 js练习之生成多个数组,且每个数组内的值不能重复
    代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"/><metaname="viewport"content="width=device-width,initial-scale=1.0"/><title>doubleBox</t......
  • Hybrid-PSC:基于对比学习的混合网络,解决长尾图片分类 | CVPR 2021
     论文提出新颖的混合网络用于解决长尾图片分类问题,该网络由用于图像特征学习的对比学习分支和用于分类器学习的交叉熵分支组成,在训练过程逐步将训练权重调整至分类器学习,达到更好的特征得出更好的分类器的思想。另外,为了节省内存消耗,论文提出原型有监督对比学习。从实验结果来看......
  • js的Date对象
    文章目录1.概念2.创建时间对象2.1.方式一2.2.方式二2.3.方式三2.4.使用场景3.获取年月日4.获取时分秒5.获取毫秒值6.封装获取当前时间函数1.概念Date对象用于处理日期与时间。2.创建时间对象2.1.方式一使用无参构造,创建出来的就是当前的时间对象。......
  • kube-proxy模式 iptables和ipvs对比
    kube-proxy的ipvs模式和iptables模式在Kubernetes集群中各有优劣,主要体现在性能、功能和支持的协议方面。1.性能:IPVS模式:由于IPVS是专门为负载均衡设计的,它在性能方面通常优于iptables。IPVS使用基于哈希的负载均衡算法,能够快速处理大量的并发连接,其连接处理的名义计算复杂度......