Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  javascript  >  正文 JS比较两个日期时间大小的代码

JS比较两个日期时间大小的代码

发布时间:2014-10-13   编辑:www.jquerycn.cn
为大家一个js比较日期时间的大小的代码,很简单,不过却很实用,有需要的朋友,不妨参考下。

代码如下:

<script language="javascript">
/**
 * 比较两个日期时间的大小
 * www.jbxue.com
*/
function dateCompare(startStr,endStr)
{
 var d1, d2, s, arr, arr1, arr2;
 if(startStr.length > 10)
 {
    arr = startStr.split(" ");
    arr1 = arr[0].split("-");
    arr2 = arr[1].split(":");
    d1 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]);
 }
 else
 {
    arr = startStr.split("-");
    d1 = new Date(arr[0], arr[1], arr[2]);
 }
 if(endStr.length > 10)
 {
    arr = endStr.split(" ");
    arr1 = arr[0].split("-");
    arr2 = arr[1].split(":");
    d2 = new Date(arr1[0], arr1[1] - 1, arr1[2], arr2[0], arr2[1], arr2[2]);
 }
 else
 {
    arr = endStr.split("-");
    d2 = new Date(arr[0], arr[1], arr[2]);
 }
 
 s = d2 - d1 ;
 if(s < 0)
 {
    return false;
 }
 return true;
}
</script>

您可能感兴趣的文章:
js比较两个日期时间大小的例子
JS时间大小比较代码
JS比较两个日期时间大小的代码
js判断两个日期是否相等
javascript 判断两个日期大小
JavaScript Date(日期)对象
js获取当前时间戳与日期比较
JS 比较两个日期大小的方法
js日期与时间比较函数多实例
js日期及时间比较函数

[关闭]