ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptの日付に関する操作まとめ_基礎知識

JavaScriptの日付に関する操作まとめ_基礎知識

WBOY
WBOYオリジナル
2016-05-16 15:35:231136ブラウズ

作成日
Date オブジェクトは日付と時刻を処理するために使用されます。
日付オブジェクトは new キーワードを使用して定義できます。次のコードは、myDate という名前の Date オブジェクトを定義します:
日付を初期化するには 4 つの方法があります:

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

注: 日を追加すると月または年が変わる場合、日付オブジェクトはこの変換を自動的に完了します。
2 つの日付の比較
Date オブジェクトを使用して 2 つの日付を比較することもできます。
次のコードは、現在の日付と 2100 年 1 月 14 日を比較します。

var x=new Date();
x.setFullYear(2100,0,14);
var today = new Date();

if (x>today)
 {
 alert("Today is before 14th January 2100");
 }
else
 {
 alert("Today is after 14th January 2100");
 }

Date() メソッドを使用して今日の日付を取得する方法。
ソースコード:

<!DOCTYPE html>
<html>
<body>
&#8203;
<script>
&#8203;
var d=new Date();
document.write(d);
&#8203;
</script>
&#8203;
</body>
</html>  

テスト結果:


Sat Oct 24 2015 15:14:48 GMT+0800 (中国标准时间)

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。