JavaScript Date(日期) 對象
JavaScript Date 物件
Date 物件用於處理日期和時間。建立 Data 物件語法如下:
var date_obj = new Date( arg )
arg 為 Data 物件建構子選用參數。當省略此參數時,Data 物件會自動將目前的日期和時間儲存為才初始值。也可以指定arg 參數來設定Date 物件的日期與時間值,可以接受的參數如下:
arg 參數說明:
參數格式 參數說明與範例
milliseconds 數字格式,表示1970 年1月1 日0 時到該數字的毫秒數 new Date( 1289403980906 ) new Date( 1289403980906 ) new Date( 1289403980906 ) new Date(
<p從1970="" 年="" 1="" 月="" 日通用一天計算為86,400,000毫秒
實例化一個日期的一些例子:
var today = new Date()
var d1 = new Date("October 13, 1975 11:13:00")
var d2 = new Date(79,5,24)
var d3 = new Date(79,5,24,11,33,0)
#設定日期
#透過使用針對日期物件的方法,我們可以輕鬆地對日期進行操作。
在下面的範例中,我們為日期物件設定了一個特定的日期(2010 年1 月14 日):
var myDate=new Date();
myDate.setFullYear(2010,0,14);
在下面的範例中,我們將日期物件設定為5 天後的日期:
#var myDate= new Date();
myDate.setDate(myDate.getDate()+5);
注意: 如果增加天數會改變月份或年份,那麼日期物件就會自動完成此轉換。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var d = new Date(); document.write("现在是:" + d); </script> </head> <body> </body> </html>
兩個日期比較
日期物件也可用來比較兩個日期。
下面的程式碼將目前日期與2100 年1 月14 日做了比較:
var x=new Date();
x.setFullYear(2100,0 ,14);
var today = new Date();
if (x>today)
{
alert("今天是2100年1月14日之前");
}
else
{
alert("今天是2100年1月14日之後");
}