javascript自定义日期比较函数用法示例


Posted in Javascript onJuly 22, 2019

本文实例讲述了javascript自定义日期比较函数用法。分享给大家供大家参考,具体如下:

1.比较日期大小

<script>
function CompareDate(d1,d2)
{
 return ((new Date(d1.replace(/-/g,"//"))) > (new Date(d2.replace(/-/g,"//"))));
}
var current_time = "2007-02-02 7:30";
var stop_time = "2007-01-31 8:30";
console.log(CompareDate(current_time,stop_time));
</script>

运行结果:

javascript自定义日期比较函数用法示例

2.两个日期相差天数

<SCRIPT LANGUAGE="JavaScript">
<!--
/*
 日期格式2008-01-20
*/
function DateDiff(sDate1,sDate2){
 var aDate,oDate1,oDate2,iDays ;
 aDate =sDate1.split('-');
 oDate1 = new Date(aDate[1]+'-'+aDate[2]+'-'+aDate[0]) ;
 //转换为04-19-2007格式
 aDate = sDate2.split('-');
 oDate2 = new Date(aDate[1]+'-'+ aDate[2] +'-'+aDate[0]);
 iDays = parseInt(Math.abs(oDate1 -oDate2)/1000/60/60/24);//把相差的毫秒数转换为天数
 return iDays ;
}
console.log(DateDiff('2008-02-25','2008-03-02'));
//-->
</SCRIPT>

运行结果:

javascript自定义日期比较函数用法示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

Javascript 相关文章推荐
一个仿糯米弹框效果demo
Jul 22 Javascript
基于javascript实现样式清新图片轮播特效
Mar 30 Javascript
详解Vue 2.0封装axios笔记
Jun 22 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
浅谈React Native Flexbox布局(小结)
Jan 08 Javascript
axios发送post请求springMVC接收不到参数的解决方法
Mar 05 Javascript
基于webpack4搭建的react项目框架的方法
Jun 30 Javascript
在vue项目中引入vue-beauty操作方法
Feb 11 Javascript
vue下载excel的实现代码后台用post方法
May 10 Javascript
js实现简单页面全屏
Sep 17 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
Sep 20 Javascript
token 机制和实现方式
Dec 15 Javascript
详解微信小程序自定义组件的实现及数据交互
Jul 22 #Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
Jul 22 #Javascript
详解vue为什么要求组件模板只能有一个根元素
Jul 22 #Javascript
微信小程序获取用户绑定手机号方法示例
Jul 21 #Javascript
Vue商品控件与购物车联动效果的实例代码
Jul 21 #Javascript
浅析Angular 实现一个repeat指令的方法
Jul 21 #Javascript
Node.js 实现简单的无侵入式缓存框架的方法
Jul 21 #Javascript
You might like
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
献给php初学者(入门学习经验谈)
2010/10/12 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
Codeigniter实现多文件上传并创建多个缩略图
2014/06/12 PHP
php+xml实现在线英文词典查询的方法
2015/01/23 PHP
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
Javascript学习笔记 delete运算符
2011/09/13 Javascript
js 单击式的下拉菜单效果实例
2013/08/13 Javascript
angular简介和其特点介绍
2015/01/29 Javascript
基于javascript实现全屏漂浮广告
2016/03/31 Javascript
javascript事件的传播基础实例讲解(35)
2017/02/14 Javascript
vue+mockjs模拟数据实现前后端分离开发的实例代码
2017/08/08 Javascript
ES2020 新特性(种草)
2020/01/12 Javascript
js轮播图之旋转木马效果
2020/10/13 Javascript
jquery实现鼠标悬浮弹出气泡提示框
2020/12/23 jQuery
[49:08]FNATIC vs Infamous 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/18 DOTA
python处理xml文件的方法小结
2017/05/02 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
2018/12/15 Python
Python 中包/模块的 `import` 操作代码
2019/04/22 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
2019/06/18 Python
Python+AutoIt实现界面工具开发过程详解
2019/08/07 Python
python实现操作文件(文件夹)
2019/10/31 Python
Python3中的f-Strings增强版字符串格式化方法
2020/03/04 Python
使用keras根据层名称来初始化网络
2020/05/21 Python
Python 如何查找特定类型文件
2020/08/17 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
2020/09/29 Python
pycharm 复制代码出现空格的解决方式
2021/01/15 Python
法国购买隐形眼镜和眼镜网站:Optical Center
2019/10/08 全球购物
铭万公司.net面试题笔试题
2014/07/20 面试题
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
有趣的广告词
2014/03/18 职场文书
机关干部作风建设剖析材料
2014/10/23 职场文书
2015年员工试用期工作总结
2014/12/12 职场文书
研究生毕业登记表的自我鉴定范文
2019/07/15 职场文书
详解thinkphp的Auth类认证
2021/05/28 PHP