大佬教程收集整理的这篇文章主要介绍了javascript 封装Date日期类实例详解,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
自定义Date日期类的format()格式化方法
测试:
// 返回 day距离1970 年 1 月 1 日0时0分的毫秒数
var nowTime = initDate.getTime();
// 返回星期的某一天的数字: 0(周日) 到 6(周六)
var weekNum = initDate.getDay();
// 一天所代表的毫秒数
var oneDayTime = 24 60 60 * 1000;
//显示周一
var MondayTime = nowTime - (weekNum - 1) oneDayTime ;
//显示周日
var SundayTime = nowTime + (7 - weekNum) oneDayTime ;
if (0 != num) {
MondayTime += 7 num oneDayTime;
SundayTime += 7 num oneDayTime;
}
//初始化日期时间
var monday = new Date(MondayTime);
var sunday = new Date(SundayTime);
// formatDate是自定义的格式化方法
monday = monday.formatDate('yyyy-MM-dd');
sunday = sunday.formatDate('yyyy-MM-dd');
oneWeek.Monday = monday;
oneWeek.Sunday = sunday;
return oneWeek;
}
测试:
注意:
Date.parse()具有兼容性问题,低版本IE浏览器不支持"yyyy-MM-dd"转换成Date,只支持"yyyy/MM/dd"转换成日期。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
以上是大佬教程为你收集整理的javascript 封装Date日期类实例详解全部内容,希望文章能够帮你解决javascript 封装Date日期类实例详解所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。