1. 程式人生 > >javascript(十七)日期

javascript(十七)日期

date物件

<script type="text/javascript">
    var date =new Date(引數)
    var d1=new Date("2004/09/16 20:08:00"); 
    引數格式: MM,DD,YYYY,hh:mm:ss
</script>

得到時間方法: getDate(): 檢視Date物件並返回日期,其值介於1~31之間 getDay(): 返回星期幾,其值介於0~6之間 getHours():返回小時數,其值介於0~23之間 getMinutes():返回分鐘數,其值介於0~59之間 getSeconds():返回秒數,其值介於0~59之間 getMonth():返回月份值,其值介於0~11之間 getFullYear():返回年份,其值為4位數 getTime():返回自某一時刻(1970年1月1日)以來的毫秒數 示列:

var date =new Date();
document.write(data.getDate());

修改時間方法: setDate() 改變Date物件的日期 setHours() 改變小時數 setMinutes() 改變分鐘數 setMonth() 改變月份 setSeconds() 改變秒數 setTime() 改變完整的時間 setYear() 改變年份

var date =new Date();
data.setDate(15) ;
document.write(data);

轉換時間方法: toGMTString() 把Date物件的日期(一個數值)轉變成一個GMT時間字串,返回類似下面的值:Weds,15 June l997 14:02:02 GMT(精確的格式依賴於計算機上所執行的作業系統而變) toLocaleString() 把Date物件的日期(一個數值)轉變成一個字串,使用所在計算機上配置使用的特定日期格式

var date =new Date();
document.write(data.toLocaleString());

練習 輸出當前時間

document.write(d.getFullYear()+"年"+(d.getMonth()+1)+"月"+d.getDate()+"日 星期"+d.getDay()+"&nbsp;"+d.getHours()+"小時"+d.getMinutes()+"分鐘"+d.getSeconds()+"秒");