1 回答
TA贡献1785条经验 获得超4个赞
new Date(oYear+','+(oMonth+1)+','+1); 不需要转换成字符串
new Date(年, 月, 日, 时, 分, 秒, 毫秒)
var oDate=new Date();//今天
var oYear=oDate.getFullYear();//取得今年年份
var oMonth=oDate.getMonth();//取得今月月份
//取得本月第一天
var fDate=new Date(oYear+','+(oMonth+1)+','+1);//IE中为 NaN
var fDate=new Date(oYear, (oMonth+1), 1);
//取得下个月第一案
var nMonth=new Date(oYear+','+(oMonth+2)+','+1);//IE中为 NaN
var nMonth=new Date(oYear, (oMonth+2), 1);
//取得上个月第一天
var lMonth=new Date(oYear+','+(oMonth)+','+1);//IE中为 NaN
var lMonth=new Date(oYear, (oMonth), 1);
//1号在日历中的位置
var firstPos=fDate.getDay()-1;
var MonthDay=(nMonth-fDate)/1000/60/60/24;//这个月有几天 -->IE中正常
var lastMonthDay=(fDate-lMonth)/1000/60/60/24;//上个月有几天 -->IE中正常
添加回答
举报