JavaScript Date オブジェクト
Date オブジェクトは、日付と時刻を処理するために使用されます。 Data オブジェクトを作成するための構文は次のとおりです。
var date_obj = new Date( arg )
arg は、Data オブジェクト コンストラクターのオプションのパラメーターです。このパラメータを省略すると、Data オブジェクトは現在の日付と時刻を初期値として自動的に保存します。 arg パラメータを指定して、Date オブジェクトの日付と時刻の値を設定することもできます。 受け入れられるパラメータは次のとおりです:
パラメータの形式パラメータの説明と例
datestring 文字列で表される日時。時刻を省略した場合、デフォルトは 0:00 new Date( "Mar 04, 2012 22:15:14" )
年、月 4桁の年、0-11はそれぞれ1月から12月を表します new Date(2012, 3)
年、月、日 1-31月の日を表します new Date ( 2012, 3, 4 )
年、月、日、時 時間 0 ~ 23 は 1 日の 24 時間を表します new Date( 2012, 3, 4, 22 )
年、月、日、時、分 minutes 分数を 0 ~ 59 で表します new Date( 2012, 3, 4, 22, 15 )
年、月、日、時、分、秒 秒 0 ~ 59 で表します秒数 new Date( 2012, 3, 4, 22, 15, 14 )
年、月、日、時、分、秒、マイクロ秒 マイクロ秒は、0 ~ 999 を使用してミリ秒数を表します new Date(2012, 3, 4, 22, 15, 14, 100)
作成日
Date オブジェクトは、日付と時刻を処理するために使用されます。
Date オブジェクトは new キーワードを通じて定義できます。次のコードは、myDate という名前の Date オブジェクトを定義します。
日付を初期化するには 4 つの方法があります:
new Date() // 現在の日付と時刻new Date(milliseconds) // 1970 年 1 月 1 日から現在の日付と時刻を返します。 present ミリ秒数new Date(dateString)
new Date(年、月、日、時、分、秒、ミリ秒)
上記のパラメータのほとんどはオプションで、指定しない場合、デフォルトのパラメータは 0 です。
<p 1970 年以降="" year="" 1="" month="" 世界共通日は 86,400,000 ミリ秒として計算されます
日付のインスタンス化の例:
var today = new Date()
var d1 = 新しい日付("1975 年 10 月 13 日 11:13:00")
var d2 = 新しい日付(79,5,24)
var d3 = 新しい日付(79,5,24,11,33,0)
日付の設定
日付オブジェクトのメソッドを使用すると、日付を簡単に操作できます。
以下の例では、日付オブジェクトに特定の日付 (2010 年 1 月 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>
2 つの日付の比較
Date オブジェクトを使用して 2 つの日付を比較することもできます。
var x=new Date();
x.setFull Year(2100,0,14);var today = new Date() ;
if (x>今日)
{alert("今日は2100年1月14日より前です");}
else
{
alert("今日は2100年1月14日以降です");
}
次のセクション