JavaScript Dateのタイプを教えてください.
10850 ワード
<html>
<head lang="en">
<meta charset="UTF-8">
<title> title>
head>
<body>
<script type="text/javascript">
var now = new Date();
console.log(now);
var someDate=new Date(Date.parse("May 25,2016"));
console.log(someDate);
console.log(new Date("May 25,2016"));
script>
body>
html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title>Date.UTC (GMT )title>
head>
<body>
<script type="text/javascript">
console.log(new Date(Date.UTC(2000,0)));//2000-1-1
console.log(new Date(Date.UTC(2017,1,16,14,46,46)));
script>
body>
html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title> title>
head>
<body>
<script type="text/javascript">
console.log(new Date(2000, 0));
console.log(new Date(2005, 4, 5, 17, 55, 55));
script>
body>
html>
var start = Date.now();
doSomething();
var stop = Date.now(),
result = stop - start;
var start = + new Date();
doSomething();
var stop = + new Date(),
result = stop - start;
1継承の方法
<html>
<head lang="en">
<meta charset="UTF-8">
<title> title>
head>
<body>
<script type="text/javascript">
var date1 = new Date(2017, 0, 1);//2017-1-1
var date2 = new Date(2017, 1, 1);//2017-2-1
console.log(date1 < date2);//true
console.log(date1 > date2);//false
script>
body>
html>
2日付の書式設定方法メソッド名
説明
toDateString()
特定の実装形式で曜日、月、日、年を表示します.
toTimeString()
実装されたフォーマット表示時、分、秒、タイムゾーンに指定します.
toLocareDateString()
タイムゾーンに指定されたフォーマットは何曜日、月、日、年を表示しますか?
toLocale TimeString()
タイムゾーンに指定された書式表示時、分、秒
toUTCString()
実現されたフォーマットに特定して完全なUTC日付を表示します.
*これらの方法はブラウザによって異なりますので、日付情報の表示には何の効果もありません.
注意:もう一つのToGMT String()の方法があります.これはtoUTCString()と等価な方法です.後ろに互換性を確保するために存在します.コードを書く時はtoUTCString()やO(∩∩)Oを使うのがオススメです.
3日付/時間コンポーネントの方法
メソッド名
説明
getTime()
戻り日付のミリ秒数は、valueOf()の戻り値と同じです.
setTime(ミリ秒)
日付をミリ秒で設定します.
get FulYear()
4桁の年を取得します.
getUTCFulYear()
UTC日付の4桁の年を返します.
set FulYear(年)
日付の年(4桁)を設定します.
setUTCFulYear(年)
UTC日付の年(4桁)を設定します.
get Month()
日付の月(0~11)を返します.
getUTCMonth()
UTC日付の月(0~11)を返します.それを超えると年が増えます.
set Month(月)
日付の月(0~11)を設定し、それを超えると年が増加します.
setUTCMonth(月)
UTC日付の月を設定する(0~11)
get Date()
日付月の日数を返します(1~31)
getUTCDate()
UTC日付の月の日数(1~31)を返します.
set Date(日)
日付月の日数を設定します.(1~31)を超えると月が増えます.
set UTCDate(日)
UTC日付の月の日数(1~31)を設定し、月を超えると月が増加します.
getDay()
戻り日付の曜日(0:日曜日;6:土;その他類推)
getUTCDay()
UTC日付の何曜日を返しますか?(0:日曜日;6:土;その他類推)
get Hours()
日付の時間数(0~23)を返します.
getUT CHours()
UTC日付の時間数(0~23)を返します.
set Hours(時間)
設定日の時間数(0~23)を超えると日数が増加します.
setUT CHours(時間)
UTC日付の時間数(0~23)を設定し、それを超えると日数が増加します.
get Minutes()
戻り日付の分数(0~59)
getUTCMinutes()
UTC日付の分数(0~59)を返します.
set Minutes(分)
設定日の分数(0~59)を超えると時間が増加します.
setUTCMinutes(分)
UTC日付の分数(0~59)を設定し、それを超えると時間が増加します.
get Seconds()
日付の秒数(0~59)を返します.
getUT CSeconds()
UTC日付の秒数(0~59)を返します.
set Seconds(秒)
設定日の秒数(0~59)は、分を超えると増加します.
setUT CSeconds(秒)
UTC日付の秒数(0~59)を設定すると、分数が増加します.
get Milliseconds()
日付のミリ秒数を返します.
getUTCMilliseconds()
UTC日付のミリ秒数を返します.
set Milliseconds(ミリ秒)
日付のミリ秒数を設定します.
setUTCMilliseconds(ミリ秒)
UTC日付のミリ秒数を設定します.
getTimezoneOffset()
ローカル時間とUTC時間の差を返した分