日期對象在js中並不常用,一般可以使用字串來進行取代,但在日期比較排序上日期對象還是常用,下面將日期對象的常見用法做以說明:
<script type="text/javascript">var d=new Date();//執行個體化一個日期對象//以下為擷取年月日小時分鐘秒毫秒值document.write(d.getFullYear());document.write(d.getMonth());document.write(d.getDate());document.write(d.getHours());document.write(d.getMinutes());document.write(d.getSeconds());document.write(d.getMilliseconds());//以下為設定年月日小時分鐘秒毫秒值var d1=new Date();d1.setFullYear(1980);d1.setMonth(10);d1.setDate(10);d1.setHours(9);d1.setMinutes(10);d1.setSeconds(10);d1.setMilliseconds(100);//比較兩個日期的大小,時間靠前較小,結果為truedocument.write(d>d1);</script>
以下為一個日期的實用函數:
//一個可以將日期對象轉變成為字串的實用函數function dtoS(d){var s="";s+=(d.getFullYear()+"年");s+=((d.getMonth()+1)+"月");s+=(d.getDate()+"日");s+=(" "+d.getHours()+":");s+=(" "+d.getMinutes()+":");s+=(" "+d.getSeconds());return s;}var d=new Date();var s=dtoS(d);//結果為:2013年9月22日 10: 37: 59
本文出自 “餘不漁” 部落格,請務必保留此出處http://johnyu.blog.51cto.com/7838287/1299960