$.extend({
// 将json格式时间转换为Date()
jsonStrToDate: function (JsonStr) {
var _Date = new Date(parseInt(JsonStr.replace("/Date(","").replace(")/", ""), 10));
return _Date;
},
// 时间差 毫秒
dateDiff_MS: function (begindate, enddate) {
// 时间格式化
var _begindate = Date.parse(new Date(begindate.toString().replace(/-/g, "/")));
var _enddate = Date.parse(new Date(enddate.toString().replace(/-/g, "/")));
// 计算时间差
var _MS = _begindate - _enddate;
return _MS;
},
// 时间差 秒
dateDiff_Second: function (begindate, enddate) {
// 获取时间差
var _MS = $.dateDiff_MS(begindate, enddate);
// 转换为秒钟
var _Second = Math.ceil(_MS / 1000);
return _Second;
},
// 时间差 分钟
dateDiff_Minute: function (begindate, enddate) {
// 获取时间差
var _MS = $.dateDiff_MS(begindate, enddate);
// 转换为分钟
var _Second = Math.round(_MS / (60 * 1000));
return _Second;
},
// 时间差 小时
dateDiff_Hour: function (begindate, enddate) {
// 获取时间差
var _MS = $.dateDiff_MS(begindate, enddate);
// 转换为分钟
var _Hour = Math.round(_MS / (60 * 60 * 1000));
return _Hour;
},
// 时间差 天
dateDiff_Hour: function (begindate, enddate) {
// 获取时间差
var _MS = $.dateDiff_MS(begindate, enddate);
// 转换为分钟
var _Day = Math.round(_MS / (24 * 60 * 60 * 1000));
return _Day;
}
})