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 相关文章推荐
理解Javascript_11_constructor实现原理
Oct 18 Javascript
基于jQuery的获得各种控件Value的方法
Nov 19 Javascript
基于jquery的大众点评,分类导航实现代码
Aug 23 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
Mar 01 Javascript
深入理解javascript动态插入技术
Nov 12 Javascript
jQuery对JSON数据进行排序输出的方法
Jun 24 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
Aug 31 Javascript
js电话号码验证方法
Sep 28 Javascript
深入浅出理解JavaScript闭包的功能与用法
Aug 01 Javascript
BootStrap表单验证中的非Submit类型按钮点击时触发验证的坑
Sep 05 Javascript
vue-resource post数据时碰到Django csrf问题的解决
Mar 13 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
Nov 03 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
建立动态的WML站点(二)
2006/10/09 PHP
深入理解PHP原理之异常机制
2010/08/21 PHP
ThinkPHP3.1新特性之对页面压缩输出的支持
2014/06/19 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
php生成Android客户端扫描可登录的二维码
2016/05/13 PHP
PHP面向对象之里氏替换原则简单示例
2018/04/08 PHP
浅谈PHP无限极分类原理
2019/03/14 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
js 图片轮播(5张图片)
2008/12/30 Javascript
javascript prototype原型操作笔记
2009/12/07 Javascript
ANGULARJS中用NG-BIND指令实现单向绑定的例子
2014/12/08 Javascript
原生js结合html5制作简易的双色子游戏
2015/03/30 Javascript
JavaScript计划任务后台运行的方法
2015/12/18 Javascript
JavaScript计算值然后把值嵌入到html中的实现方法
2016/10/29 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
详解vue axios用post提交的数据格式
2018/08/07 Javascript
js实现搜索栏效果
2018/11/16 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
Vue基于vuex、axios拦截器实现loading效果及axios的安装配置
2019/04/26 Javascript
json数据格式常见操作示例
2019/06/13 Javascript
解析原来浏览器原生支持JS Base64编码解码
2019/08/12 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
python实现将文本转换成语音的方法
2015/05/28 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
python实现随机梯度下降法
2020/03/24 Python
如何利用python检测图片是否包含二维码
2020/10/15 Python
NARS化妆品官方商店:美国彩妆品牌
2017/08/26 全球购物
销售实习自我鉴定
2013/12/07 职场文书
地理教师岗位职责
2014/03/16 职场文书
纪念九一八事变演讲稿:勿忘国耻
2014/09/14 职场文书
党支部2014年度工作总结
2014/12/04 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
浅谈sql_@SelectProvider及使用注意说明
2021/08/04 Java/Android
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL