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异步调用定时方法并停止该方法实现代码
Mar 16 Javascript
商城常用滚动的焦点图效果代码简单实用
Mar 28 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
Jul 17 Javascript
JS实现仿Windows经典风格的选项卡Tab切换代码
Oct 20 Javascript
ajax图片上传,图片异步上传,更新实例
Dec 30 Javascript
js实现复选框的全选和取消全选效果
Jan 03 Javascript
Node.js 使用递归实现遍历文件夹中所有文件
Sep 18 Javascript
详解angular路由高亮之RouterLinkActive
Apr 28 Javascript
30分钟用Node.js构建一个API服务器的步骤详解
May 24 Javascript
微信小程序拼接图片链接无底洞深入探究
Sep 03 Javascript
js canvas实现星空连线背景特效
Nov 01 Javascript
v-slot和slot、slot-scope之间相互替换实例
Sep 04 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
用DBSQL类加快开发MySQL数据库程序的速度
2006/10/09 PHP
PHP递归遍历多维数组实现无限分类的方法
2016/05/06 PHP
PHP实现上一篇下一篇的方法实例总结
2016/09/22 PHP
php set_include_path函数设置 include_path 配置选项
2016/10/30 PHP
jQuery AJAX实现调用页面后台方法和web服务定义的方法分享
2012/03/01 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
实例讲解避免javascript冲突的方法
2016/01/03 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
2016/06/02 Javascript
AngularJS利用Controller完成URL跳转
2016/08/09 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
AngularJS入门教程之路由与多视图详解
2016/08/19 Javascript
DropDownList实现可输入可选择(两种版本可选)
2016/12/07 Javascript
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
jQuery-ui插件sortable实现自由拖动排序
2018/12/01 jQuery
Vue实现input宽度随文字长度自适应操作
2020/07/29 Javascript
Openlayers测量距离与面积的实现方法
2020/09/25 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
nodejs中的异步编程知识点详解
2021/01/17 NodeJs
[03:40]DOTA2英雄梦之声_第01期_炼金术士
2014/06/23 DOTA
python解决字典中的值是列表问题的方法
2013/03/04 Python
python机器学习库常用汇总
2017/11/15 Python
python匿名函数用法实例分析
2019/08/03 Python
使用Keras预训练模型ResNet50进行图像分类方式
2020/05/23 Python
python实现学生管理系统开发
2020/07/24 Python
python 装饰器的实际作用有哪些
2020/09/07 Python
使用phonegap检测网络状态的方法
2017/03/30 HTML / CSS
德国价格合理的品牌商品购物网站:averdo
2019/03/21 全球购物
亮化工程实施方案
2014/03/17 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
营销计划书范文
2015/01/17 职场文书
欢迎词范文
2015/01/27 职场文书
预备党员自我评价范文
2015/03/04 职场文书
Mysql Show Profile
2021/04/05 MySQL
JavaScript实现简单计时器
2021/06/22 Javascript
Spring Boot两种全局配置和两种注解的操作方法
2021/06/29 Java/Android
方法汇总:Python 安装第三方库常用
2022/04/26 Python