有关WebCalendar.js在日期显示中,与星期数不相符的修改
2015-11-08 19:15
218 查看
//绑定数据到月视图
Calendar.prototype.bindData = function () {
var calendar = this;
var dateArray = this.getMonthViewArray(this.date.getYear(), this.date.getMonth());
var tds = this.getElementById("calendarTable").getElementsByTagName("td");
。。。。。。。//以下内容就不过多的显示了
}
问题主要出在第4行内容中的this.date.getYear()这句话,将其改成this.date.getFullYear()就可以了。
getYear()在浏览器中得到的是距离1900年的时间,如2015年得到的就是115这个数据,而getFullYear()则是显示正常年份,如:2015。
本文经过以下链接地址参考后作出,不单单这位朋友说的火狐浏览器有问题,而是所有浏览器都是如此。
参考地址:http://www.cnblogs.com/longer/archive/2008/04/29/1176532.html
Calendar.prototype.bindData = function () {
var calendar = this;
var dateArray = this.getMonthViewArray(this.date.getYear(), this.date.getMonth());
var tds = this.getElementById("calendarTable").getElementsByTagName("td");
。。。。。。。//以下内容就不过多的显示了
}
问题主要出在第4行内容中的this.date.getYear()这句话,将其改成this.date.getFullYear()就可以了。
getYear()在浏览器中得到的是距离1900年的时间,如2015年得到的就是115这个数据,而getFullYear()则是显示正常年份,如:2015。
本文经过以下链接地址参考后作出,不单单这位朋友说的火狐浏览器有问题,而是所有浏览器都是如此。
参考地址:http://www.cnblogs.com/longer/archive/2008/04/29/1176532.html
相关文章推荐
- JS中getYear()和getFullYear()区别分析
- 兼容IE、firefox以及chrome的js获取时间(getFullYear)
- 详解JavaScript中getFullYear()方法的使用
- Javascript的getYear、getFullYear、getUTCFullYear异同分享
- IE与Firefox下javascript getyear年份的兼容性写法
- 在JavaScript中操作时间之getYear()方法的使用教程
- javascript dateObject.getYear()的历史遗留问题
- Calendar代替Date类获取当前年月日,getYear,getMonth,getDay
- 2015-09-28Javascript(一)
- js--webSocket入门
- 【转】JavaScript面向对象
- 编辑距离及编辑距离算法(求字符的相似度) js版
- js prototype的理解
- 全排列算法的JS实现
- js的全局变量与局部变量
- JS-运算符
- javascript中的稀疏数组(sparse array)和密集数组
- 下一百层游戏
- JS-基本数据类型
- ArcGIS for Server内置JS Viewer的离线部署和配置