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。 ###

<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日之後");
}


繼續學習
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>php中文网(php.cn)</title> <script type="text/javascript"> var d = new Date(); document.write("现在是:" + d.toLocaleString() ); </script> </head> <body> </body> </html>