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 相关文章推荐
jquery聚焦文本框与扩展文本框聚焦方法
Oct 12 Javascript
JS日期和时间选择控件升级版(自写)
Aug 02 Javascript
javascript获取当前鼠标坐标的方法
Jan 10 Javascript
jquery移动节点实例
Jan 14 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
Jun 15 Javascript
javascript闭包(Closure)用法实例简析
Nov 30 Javascript
JavaScript 闭包详细介绍
Sep 28 Javascript
原生JS版和jquery版实现checkbox的全选/全不选/点选/行内点选(Mr.Think)
Oct 29 Javascript
JavaScript实现鼠标点击导航栏变色特效
Feb 08 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
May 16 Javascript
vue - props 声明数组和对象操作
Jul 30 Javascript
微信小程序canvas实现签名功能
Jan 19 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
PHP 和 XML: 使用expat函数(一)
2006/10/09 PHP
PHP中操作ini配置文件的方法
2013/04/25 PHP
php实现连接access数据库并转txt写入的方法
2017/02/08 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
jQuery contains过滤器实现精确匹配使用方法
2013/04/12 Javascript
javascript中的if语句使用介绍
2013/11/20 Javascript
JS阻止用户多次提交示例代码
2014/03/26 Javascript
jQuery.prop() 使用详解
2015/07/19 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
jquery表格datatables实例解析 直接加载和延迟加载
2016/08/12 Javascript
AngularJS 单元测试(一)详解
2016/09/21 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
Angular获取手机验证码实现移动端登录注册功能
2017/05/17 Javascript
JavaScript实现的超简单计算器功能示例
2017/12/23 Javascript
微信小程序收藏功能的实现代码
2018/06/12 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
2018/08/25 Javascript
Node.js在图片模板上生成二维码图片并附带底部文字说明实现详解
2019/08/07 Javascript
ES6的异步操作之promise用法和async函数的具体使用
2019/12/06 Javascript
JS apply用法总结和使用场景实例分析
2020/03/14 Javascript
JavaScrip如果基于url实现图片下载
2020/07/03 Javascript
python简单程序读取串口信息的方法
2015/03/13 Python
Python3.x版本中新的字符串格式化方法
2015/04/24 Python
Python3实现的Mysql数据库操作封装类
2018/06/06 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
详解selenium + chromedriver 被反爬的解决方法
2020/10/28 Python
HTML5 Canvas实现平移/放缩/旋转deom示例(附截图)
2013/07/04 HTML / CSS
简短的公司员工自我评价分享
2013/11/13 职场文书
DIY蛋糕店的创业计划书范文
2013/12/26 职场文书
行政副总岗位职责
2014/02/23 职场文书
十佳好少年事迹材料
2014/08/21 职场文书
大学生职业生涯十年规划书范文
2014/09/17 职场文书
基层党支部整改方案
2014/10/25 职场文书
nginx常用命令放入shell脚本详解
2021/03/31 Servers