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(




######################################################」 ####datestring 字串表示的日期與時間,省略時間則預設為0 點 new Date( "Mar 04, 2012 22:15:14" ) ######year, month 4位元數字的年份, 4位元數字的年份, 0-11 分別表示1-12 月 new Date( 2012, 3 ) ######year, month, day day 以1-31 表示月中的某天 #new Date( 2012) 3 #, 3 ###year, month, day, hours hours 以0-23 表示一天的24小時 new Date( 2012, 3, 4, 22 ) ######year, month, day, hours, minute -59 表示分鐘數 new Date( 2012, 3, 4, 22, 15 ) ######year, month, day, hours, minutes, seconds seconds 以0-59 表示秒數4, 22, 15, 14 ) ######year, month, day, hours, minutes, seconds, microseconds microseconds 以0-999 表示毫秒數 new Date( 201seconds 以0-999 表示毫秒數100 ) ######建立日期######Date 物件用於處理日期和時間。 ######可以透過 new 關鍵字來定義 Date 物件。以下程式碼定義了名為myDate 的Date 物件:######有四種方式初始化日期:#########new Date() // 目前日期和時間###new Date(milliseconds ) //傳回從1970 年1 月1 日至今的毫秒數###new Date(dateString)###new Date(year, month, day, hours, minutes, seconds, milliseconds)######## ##上面的參數大多都是可選的,在不指定的情況下,預設參數是0。 ###

實例化一個日期的一些例子:

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);

注意: 如果增加天數會改變月份或年份,那麼日期物件就會自動完成此轉換。

    php中文网(php.cn)  

兩個日期比較

日期物件也可用來比較兩個日期。

下面的程式碼將目前日期與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日之後");
}


繼續學習
||
php中文网(php.cn)
提交 重置程式碼
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!