JavaScript 獲取當前的日期和時間

<script type="text/javascript">
 var outStr="";
 
 var currentDate = new Date();
 
 outStr=outStr+"getYear:"+currentDate.getYear()+"<br/>"; //獲取當前年份(返回兩位或四位數的年份),getYear在某些瀏覽器下返回的是距1900年1月1日的年份,這是一個過時而不被推薦的方法。因此,無論何時都應使用getFullYear來替代getYear方法。
 
 outStr=outStr+"getFullYear:"+currentDate.getFullYear()+"<br/>";//獲取完整的年份(4位,1970-????)
 
 outStr=outStr+"getMonth:"+currentDate.getMonth()+"<br/>";//獲取當前月份(0-11,0代表1月)
 
 outStr=outStr+"getDate:"+currentDate.getDate()+"<br/>"; //獲取當前日(1-31)
 
 outStr=outStr+"getDay:"+currentDate.getDay()+"<br/>";//獲取當前星期X(0-6,0代表星期天)
 
 outStr=outStr+"getTime:"+currentDate.getTime()+"<br/>";//獲取當前時間(從1970.1.1開始的毫秒數)
 
 outStr=outStr+"getHours:"+currentDate.getHours()+"<br/>"; //獲取當前小時數(0-23)
 
 outStr=outStr+"getMinutes:"+currentDate.getMinutes()+"<br/>";//獲取當前分鐘數(0-59)
 
 outStr=outStr+"getSeconds:"+currentDate.getSeconds()+"<br/>";//獲取當前秒數(0-59)
 
 outStr=outStr+"getMilliseconds:"+currentDate.getMilliseconds()+"<br/>";//獲取當前毫秒數(0-999)
 
 outStr=outStr+"toLocaleDateString:"+currentDate.toLocaleDateString()+"<br/>";//獲取當前日期
 
 outStr=outStr+"toLocaleTimeString:"+currentDate.toLocaleTimeString()+"<br/>";//獲取當前時間
 
 outStr=outStr+"toLocaleString:"+currentDate.toLocaleString()+"<br/>";//獲取日期與時間
 
 document.write(outStr);
</script>

以上腳本效果如下:
getYear:2011
getFullYear:2011
getMonth:8
getDate:7
getDay:3
getTime:1315374802875
getHours:13
getMinutes:53
getSeconds:22
getMilliseconds:875
toLocaleDateString:2011年9月7日 星期三
toLocaleTimeString:13:53:22
toLocaleString:2011年9月7日 星期三 13:53:22

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章