博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js简单时间比较的方法(转)
阅读量:5032 次
发布时间:2019-06-12

本文共 1129 字,大约阅读时间需要 3 分钟。

//时间比较(yyyy-MM-dd)

function
compareDate(startDate, endDate) {
  
var
arrStart = startDate.split(
"-"
);
  
var
startTime =
new
Date(arrStart[0], arrStart[1], arrStart[2]);
  
var
startTimes = startTime.getTime();
  
var
arrEnd = endDate.split(
"-"
);
  
var
endTime =
new
Date(arrEnd[0], arrEnd[1], arrEnd[2]);
  
var
endTimes = endTime.getTime();
  
if
(endTimes<startTimes) {
    
alert(
"结束时间不能小于开始时间"
);
    
return
false
;
  
}
  
return
true
;
}

//时间比较(yyyy-MM-dd HH:mm:ss)

function
compareTime(startTime,endTime) {
  
var
startTimes = startTime.substring(0, 10).split(
'-'
);
  
var
endTimes = endTime.substring(0, 10).split(
'-'
);
  
startTime = startTimes[1] +
'-'
+ startTimes[2] +
'-'
+ startTimes[0] +
' '
+ startTime.substring(10, 19);
  
endTime = endTimes[1] +
'-'
+ endTimes[2] +
'-'
+ endTimes[0] +
' '
+ endTime.substring(10, 19);
  
var
thisResult = (Date.parse(endTime) - Date.parse(startTime)) / 3600 / 1000;
  
if
(thisResult < 0) {
    
alert(
"endTime小于tartTime!"
);
  
}
else
if
(thisResult > 0) {
    
alert(
"endTime大于tartTime!"
);
  
}
else
if
(thisResult == 0) {
    
alert(
"endTime等于tartTime!"
);
  
}
else
{
    
return
'异常'
;
  
}
}

转载于:https://www.cnblogs.com/diony/p/9223291.html

你可能感兴趣的文章
IIS版本变迁
查看>>
mybatis09--自连接一对多查询
查看>>
myeclipse10添加jQuery自动提示的方法
查看>>
【eclipse jar包】在编写java代码时,为方便编程,常常会引用别人已经实现的方法,通常会封装成jar包,我们在编写时,只需引入到Eclipse中即可。...
查看>>
软件工程APP进度更新
查看>>
Python 使用正则替换 re.sub
查看>>
CTF中那些脑洞大开的编码和加密
查看>>
IdentityServer流程图与相关术语
查看>>
BirdNet: a 3D Object Detection Framework from LiDAR information
查看>>
icon fonts入门
查看>>
【Django】如何按天 小时等查询统计?
查看>>
测试用例(一)
查看>>
邮件中的样式问题
查看>>
AJAX 状态值与状态码详解
查看>>
php面向对象编程(oop)基础知识示例解释
查看>>
树的子结构
查看>>
关于根据Build Platform或者OS 加载x86或者x64 dll的问题
查看>>
程序员高效开发的几个技巧
查看>>
js-权威指南学习笔记19.2
查看>>
hexo 搭建博客
查看>>