js實例教程-教你如何通過JS計算一個月有多少天

发布时间:2018-11-23 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了js實例教程-教你如何通過JS計算一個月有多少天脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
小寶典致力於為廣大程序猿(媛)提供高品質的代碼服務,請大家多多光顧小站,小寶典在此謝過。

教你如何通過JS計算一個月有多少天

 // 計算當前月份有多少天   // 第一種方式 function getCountDays(){  VAR curDate = new Date();  // 獲取當前月份  var curMonth = curDate.getMonth();  // 實際月份比curMonth大1,下面將月份設置為下一個月  curDate.setMonth(curMonth+1);  // 將日期設置為0,表示自動計算為上個月(這裡指的是當前月份)的最後一天  curDate.setDate(0);  // 返回當前月份的天數  return curDate.getDate(); } getCountDays();   // 第二種方式 // 計算當前月份有多少天 function getCountDays(){  var curDate = new Date();  // 獲取當前月份  var curMonth = curDate.getMonth();  // 將日期設置為32,表示自動計算為下個月的第幾天(這取決於當前月份有多少天)  curDate.setDate(32);  // 返回當前月份的天數  return 32-curDate.getDate(); } getCountDays();

筆記:

setDate()方法

setDate()方法用來設置日期時間中的日,也就是每個月中的幾號,傳入參數為1~31的整數。若是傳入的值超出當前月份的正常範圍,setDate()方法也會依據超出的數值進行計算,比如setDate(0)會讓日期變為上一個月的最後一天,setDate(-1)會讓日期變為上一個月的倒數第二天,若當月有31天,那麼setDate(32)會讓日期變為下一個月的第一天。

教你如何通過JS計算一個月有多少天

 // 計算當前月份有多少天   // 第一種方式 function getCountDays(){  var curDate = new Date();  // 獲取當前月份  var curMonth = curDate.getMonth();  // 實際月份比curMonth大1,下面將月份設置為下一個月  curDate.setMonth(curMonth+1);  // 將日期設置為0,表示自動計算為上個月(這裡指的是當前月份)的最後一天  curDate.setDate(0);  // 返回當前月份的天數  return curDate.getDate(); } getCountDays();   // 第二種方式 // 計算當前月份有多少天 function getCountDays(){  var curDate = new Date();  // 獲取當前月份  var curMonth = curDate.getMonth();  // 將日期設置為32,表示自動計算為下個月的第幾天(這取決於當前月份有多少天)  curDate.setDate(32);  // 返回當前月份的天數  return 32-curDate.getDate(); } getCountDays();

筆記:

setDate()方法

setDate()方法用來設置日期時間中的日,也就是每個月中的幾號,傳入參數為1~31的整數。若是傳入的值超出當前月份的正常範圍,setDate()方法也會依據超出的數值進行計算,比如setDate(0)會讓日期變為上一個月的最後一天,setDate(-1)會讓日期變為上一個月的倒數第二天,若當月有31天,那麼setDate(32)會讓日期變為下一個月的第一天。

覺得可用,就經常來吧!Javascript技巧 腳本寶典 歡迎評論哦! js技巧,巧奪天工,精雕玉琢。小寶典獻醜了!

脚本宝典总结

以上是脚本宝典为你收集整理的js實例教程-教你如何通過JS計算一個月有多少天全部内容,希望文章能够帮你解决js實例教程-教你如何通過JS計算一個月有多少天所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。