亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

日期相減如何兼容IE?

日期相減如何兼容IE?

慕碼人2483693 2018-09-17 09:09:08
var oDate=new Date();//今天var oYear=oDate.getFullYear();//取得今年年份var oMonth=oDate.getMonth();//取得今月月份var fDate=new Date(oYear+','+(oMonth+1)+','+1);//取得本月第一天var nMonth=new Date(oYear+','+(oMonth+2)+','+1);//取得下個月第一案var lMonth=new Date(oYear+','+(oMonth)+','+1);//取得上個月第一天var firstPos=fDate.getDay()-1;//1號在日歷中的位置var MonthDay=(nMonth-fDate)/1000/60/60/24;//這個月有幾天 -->這里IE瀏覽器的結果是NANvar lastMonthDay=(fDate-lMonth)/1000/60/60/24;//上個月有幾天 -->這里IE瀏覽器的結果是NAN日期做減法如何兼容IE?網上找了半天也沒有一個滿意的答案,求大神賜教。
查看完整描述

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中正常


查看完整回答
反對 回復 2018-10-08
  • 1 回答
  • 0 關注
  • 761 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號