最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

自己整理的一个javascript日期处理函数_时间日期

来源:动视网 责编:小采 时间:2020-11-27 20:55:14
文档

自己整理的一个javascript日期处理函数_时间日期

自己整理的一个javascript日期处理函数_时间日期: 代码如下: /* * 函数名称: DateUtil * 作 者: yithcn * 功能说明: 日期函数 * 使用说明: * 创建日期: 2010.10.14 */ var DateUtil = {}; DateUtil.base = 60 * 60 * 24 * 1000; DateUtil.Add = function(num
推荐度:
导读自己整理的一个javascript日期处理函数_时间日期: 代码如下: /* * 函数名称: DateUtil * 作 者: yithcn * 功能说明: 日期函数 * 使用说明: * 创建日期: 2010.10.14 */ var DateUtil = {}; DateUtil.base = 60 * 60 * 24 * 1000; DateUtil.Add = function(num

代码如下:
/*
* 函数名称: DateUtil
* 作 者: yithcn
* 功能说明: 日期函数
* 使用说明:
* 创建日期: 2010.10.14
*/
var DateUtil = {};
DateUtil.base = 60 * 60 * 24 * 1000;
DateUtil.Add = function(num, sDate) {
num = num || 0;
sDate = sDate || new Date();
var base = this.base * num;
var todayMs = sDate.getTime();
todayMs += base;
sDate.setTime(todayMs);
var m = (sDate.getMonth() + 1);
m = m < 10 ? "0" + m : m;
var d = sDate.getDate();
d = d < 10 ? "0" + d : d;
var y = sDate.getFullYear();
return m + "/" + d + "/" + y;
};
DateUtil.Diff = function(sDate, eDate, mode) {
if (typeof sDate == "string")
sDate = new Date(sDate);
if (typeof eDate == "string")
eDate = new Date(eDate);
sDate = sDate || new Date();
eDate = eDate || new Date();
try {
sDate.getYear();
} catch (e) {
return (0);
}
var result = Math.abs(eDate - sDate);
switch (mode) {
case "y":
result /= this.base * 365;
break;
case "m":
result /= this.base * 365 / 12;
break;
case "w":
result /= this.base * 7;
break;
default:
result /= this.base;
break;
}
return (Math.floor(result));
};
DateUtil.Time = function(hasSec) {
var date = new Date();
return date.getHours() + ":" + date.getMinutes() + (hasSec ? ":" + date.getSeconds() : "");
};
DateUtil.TimeSplit = function(hasSec) {
var date = new Date();
return { Hour: date.getHours(), Minute: date.getMinutes(), Second: (hasSec ? ":" + date.getSeconds() : "") };
};

文档

自己整理的一个javascript日期处理函数_时间日期

自己整理的一个javascript日期处理函数_时间日期: 代码如下: /* * 函数名称: DateUtil * 作 者: yithcn * 功能说明: 日期函数 * 使用说明: * 创建日期: 2010.10.14 */ var DateUtil = {}; DateUtil.base = 60 * 60 * 24 * 1000; DateUtil.Add = function(num
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top