Date.setDate()設定日期中的日
- 詳細內容
- 分類:Javascript
- 發佈:2013-03-31, 週日 22:01
- 點擊數:3236
Javascript的Date.setDate()方法:
setDate()方法用來設定日期物件中本地時間的日,也就是每個月中的幾號,傳入參數是一個1~31的整數。若是傳入的值超出當月份的正常範圍,setDate()方法也會依據超出的數值進行計算,譬如setDate(0)會讓日期變成前一個月的最後一天,setDate(-1)會讓日期變成前一個月的倒數第二天。若當月有31天,那setDate(32)會讓日期變成下個月的第一天。
Date.setDate()的語法:
DateObj.setDate(dayValue)
dayValue:傳入值,是一個1~31的整數,若是傳入的值超出當月份的正常範圍,setDate()方法也會依據超出的數值進行計算。
傳回值:從1970年1月1日0時0分到該UTC時間經過的毫秒數。
Date.setDate()的範例:
<script type="text/javascript">
var mydate = new Date("Mar 31, 2013 21:00:00");
document.writeln(mydate.toLocaleString());
document.writeln("<br/>");
mydate.setDate(0);
document.writeln(mydate.toLocaleString());
document.writeln("<br/>");
var mydate2 = new Date("Mar 31, 2013 21:00:00");
mydate2.setDate(32);
document.writeln(mydate2.toLocaleString());
document.writeln("<br/>");
</script>
Date.setDate()的範例輸出:
2013年3月31日 下午9:00:00
2013年2月28日 下午9:00:00
2013年4月1日 下午9:00:00
Date.setDate()的範例說明:
1.設定日期物件日期為2013年3月31。
2.使用setDate(0),日期變為2月28日。
3.設定新日期物件日期為2013年3月31。
4.使用setDate(32),日期物件日期變為2013年4月1日。
關於Date物件的其他屬性與方法,請參考:日期物件 Date。
按個讚!~支持本站!~
FB推薦載入中
你可能會有興趣的文章
- 使用javascrip改變文字顏色
- 使用javascript改變字型與字型大小
- Date.parse() 將字串轉成1970年起的毫秒數
- Date.getYear()取得日期中的當地時間的年份
- Date.getUTCSeconds()取得日期中的UTC秒
- Date.getUTCMonth()取得日期中的UTC月