关于JS 获取时间比较差
来源:互联网 发布:龙记模胚报价软件 编辑:程序博客网 时间:2024/05/22 13:29
$(function(){
function formatDate(sDate){
var sDateStr = sDate.getFullYear()+"-"+(sDate.getMonth()+1)+"-"+sDate.getDay()+" "+sDate.getHours()+":"+sDate.getMinutes()+":"+sDate.getSeconds();
return sDateStr;
}
var startDate = "18:30:00";
var endDate = "18:30:55";
var sDate = new Date();
var sDateStr = formatDate(sDate);
window.setTimeout(function(){
var eDate = new Date();
var eDateStr = formatDate(eDate);
var r = getDateCoor(sDateStr, eDateStr, "second");
//debugger;
},5000);
function getDateCoor(startTime, endTime, type) {
//将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式
startTime = startTime.replace(/\-/g, "/");
endTime = endTime.replace(/\-/g, "/");
//将计算间隔类性字符转换为小写
type = type.toLowerCase();
var sTime = new Date(startTime); //开始时间
var eTime = new Date(endTime); //结束时间
//作为除数的数字
var num = 1;
switch (type) {
case "second":
num = 1000;
break;
case "minute":
num = 1000 * 60;
break;
case "hour":
num = 1000 * 3600;
break;
case "day":
num = 1000 * 3600 * 24;
break;
default:
break;
}
return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(num));
}
var result = getDateCoor("2013-07-02 18:30:00", "2013-07-02 18:30:55", "second");
var result2 = getDateCoor("2013-07-02 23:59:00", "2013-07-03 00:01:55", "second");
//alert(result);
})
function formatDate(sDate){
var sDateStr = sDate.getFullYear()+"-"+(sDate.getMonth()+1)+"-"+sDate.getDay()+" "+sDate.getHours()+":"+sDate.getMinutes()+":"+sDate.getSeconds();
return sDateStr;
}
var startDate = "18:30:00";
var endDate = "18:30:55";
var sDate = new Date();
var sDateStr = formatDate(sDate);
window.setTimeout(function(){
var eDate = new Date();
var eDateStr = formatDate(eDate);
var r = getDateCoor(sDateStr, eDateStr, "second");
//debugger;
},5000);
function getDateCoor(startTime, endTime, type) {
//将xxxx-xx-xx的时间格式,转换为 xxxx/xx/xx的格式
startTime = startTime.replace(/\-/g, "/");
endTime = endTime.replace(/\-/g, "/");
//将计算间隔类性字符转换为小写
type = type.toLowerCase();
var sTime = new Date(startTime); //开始时间
var eTime = new Date(endTime); //结束时间
//作为除数的数字
var num = 1;
switch (type) {
case "second":
num = 1000;
break;
case "minute":
num = 1000 * 60;
break;
case "hour":
num = 1000 * 3600;
break;
case "day":
num = 1000 * 3600 * 24;
break;
default:
break;
}
return parseInt((eTime.getTime() - sTime.getTime()) / parseInt(num));
}
var result = getDateCoor("2013-07-02 18:30:00", "2013-07-02 18:30:55", "second");
var result2 = getDateCoor("2013-07-02 23:59:00", "2013-07-03 00:01:55", "second");
//alert(result);
})
- 关于JS 获取时间比较差
- js 时间获取与比较
- js获取时间进行比较
- 关于获取当前时间有时差的问题
- java关于获取系统时间及比较时间大小
- 关于JS获取时间的总结
- js获取时间并执行相应操作如:计算两个时间之差
- js计算时间之差
- 页面获取的时间在js中的比较
- js获取当前时间戳与日期比较
- 关于js获取时间及时间的显示
- iOS NSDate比较返回差多少时间
- 比较不错的js日期时间获取函数,比较全面,也比较容易拓展。
- 【JS】JS中的时间做差处理
- 比较时间的js
- js 时间比较函数
- JS比较时间大小
- js时间比较
- Android中检测软键盘的弹出和关闭
- 嵌入式智能家居
- iterator
- C# 封装Dll
- Mac OS X 下编译jni动态库(java调用C++)
- 关于JS 获取时间比较差
- ubuntu中文输入法配置
- POJ-1700-Crossing River
- SQL UPDATE 语句
- SQL DELETE 语句
- Git学习笔记
- Spring注解入门
- 类加载器
- 又拍网架构中的数据库分库设计