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中正常
添加回答
舉報