js獲取指定月份最後一天日期程式碼例項
月份最後一天日期可能是不同的,比如有的是30、有的是31還有的是28。
下面通過程式碼例項介紹一下如何獲取指定月份的最後一天的日期。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html><html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function getLastDayOfMonth(year,month){ var date=new Date(year,month,01); cdate=new Date(date.getTime()-1000*60*60*24); return cdate.getDate(); } window.onload=function(){ var obt=document.getElementById("bt"); var oshow=document.getElementById("show"); obt.onclick=function(){ oshow.innerHTML=getLastDayOfMonth(2014,10); } } </script> </head> <body> <div id="show"></div> <input type="button" id="bt" value="檢視效果"/> </body> </html>
首先獲取下一個月份第一天,然後再減去一天,再進行相應的操作既可以實現獲取指定月份的最後一天日期的效果。
一.程式碼註釋:
(1).function getLastDayOfMonth(year,month){},第一個引數是年份,第二個引數是要獲取最後一天的月份。
(2).var date=new Date(year,month,01),獲取指定年份和指定指定月份的下一個月份第一天的日期物件,之所以是下一個月份,0表示一月份,1表示二月份,以此類推,那麼Date()建構函式第二個引數month就是表示moth+1月
(3).cdate=new Date(date.getTime()-1000*60*60*24),date.getTime()表示獲取下一個月份第一天的時間戳,減去1000*60*60*24毫秒,也就是一天的毫秒數,那麼得到的就是上一個月份最後一天的事件戳,然後生成時間物件。
(4).return cdate.getDate(),返回日期的天。
(5).window.onload=function(){},當文件完全載入完畢再去執行函式中的程式碼。
(6).var obt=document.getElementById("bt"),獲取按鈕物件。
(7).var oshow=document.getElementById("show"),獲取div物件。
(8).obt.onclick=function(){oshow.innerHTML=getLastDayOfMonth(2014,10);},將天寫入指定的div中。
二.相關閱讀:
(1).Date建構函式參閱JavaScript Date物件一章節。
(2).getTime方法參閱JavaScript getTime()一章節。
(3).getDate方法參閱JavaScript getDate()一章節。
相關文章
- javascript獲取指定月份的最後一天例項程式碼JavaScript
- JavaScript 獲取月份最後一天日期JavaScript
- js獲取當前月份例項程式碼JS
- js實現的獲取指定時間前幾天日期程式碼例項JS
- js獲取指定單元格的內容程式碼例項例項JS
- 使用ajax獲取伺服器檔案最後修改日期程式碼例項伺服器
- 獲取文件最後修改時間程式碼例項
- js獲取指定函式的形參程式碼例項JS函式
- js獲取閏年、日期差等功能程式碼例項JS
- js獲取指定區間的隨機數程式碼例項JS隨機
- jQuery獲取指定的li元素程式碼例項jQuery
- javascript獲取指定元素父元素程式碼例項JavaScript
- js獲取兩個日期之間有哪些具體的日期程式碼例項JS
- js獲取指定位數不重複隨機數程式碼例項JS隨機
- JavaScript獲取每個月最後一天的日期JavaScript
- js實現的獲取當前日期時間的程式碼例項JS
- jQuery獲取指定元素的父元素程式碼例項jQuery
- jquery獲取指定型別子元素程式碼例項jQuery型別
- css獲取指定元素的兄弟元素程式碼例項CSS
- javascript獲取和刪除指定cookie程式碼例項JavaScriptCookie
- 獲取指定元素下所有li元素程式碼例項
- 獲取指定區間的li元素程式碼例項
- js獲取指定月份的天數JS
- js獲取事件源物件程式碼例項JS事件物件
- js獲取主機域名程式碼例項JS
- 原生javascript實現獲取指定元素下所有後代元素程式碼例項JavaScript
- js實現的獲取指定元素的節點封裝程式碼例項JS封裝
- js獲取距離指定時間已經過去多久程式碼例項JS
- 使用jquery獲取指定元素的子元素程式碼例項jQuery
- jquery獲取指定元素的父節點程式碼例項jQuery
- js獲取字串中指定位置字元程式碼例項JS字串字元
- js獲取字串指定位置字元效果程式碼例項JS字串字元
- js獲取滾動條高度例項程式碼JS
- js獲取事件的型別程式碼例項JS事件型別
- js獲取選中文字程式碼例項JS
- js 獲取某月第一天和最後一天JS
- js獲取table表格指定行和列的單元格內容程式碼例項JS
- 獲取url傳遞的指定引數值程式碼例項