JSチュートリアル

JSホーム JSの紹介 JSどこへ JS出力 JSステートメント JS構文 JSコメント JS変数 JS Let JSConst JSオペレーター JS算術 JS割り当て JSデータ型 JS関数 JSオブジェクト JSイベント JS文字列 JS文字列メソッド JS文字列検索 JS文字列テンプレート JS番号 JS番号メソッド JSアレイ JS配列メソッド JS配列ソート JSアレイの反復 JSアレイ定数 JSの日付 JSの日付形式 JS DateGetメソッド JS日付設定メソッド JS数学 JSランダム JSブール値 JSの比較 JS条件 JSスイッチ JSループFor JSループフォーイン JSループの JSループWhile JSブレイク JSIterables JSセット JSマップ JS Typeof JS型変換 JSビット単位 JS RegExp JSエラー JSスコープ JSホイスト JS厳密モード JSこのキーワード JSアロー関数 JSクラス JS JSON JSデバッグ JSスタイルガイド JSのベストプラクティス JSの間違い JSパフォーマンス JS予約語

JSバージョン

JSバージョン JS 2009(ES5) JS 2015(ES6) JS 2016 JS 2017 JS 2018 JS IE /エッジ JSの歴史

JSオブジェクト

オブジェクト定義 オブジェクトのプロパティ オブジェクトメソッド オブジェクト表示 オブジェクトアクセサー オブジェクトコンストラクター オブジェクトのプロトタイプ オブジェクト反復可能 オブジェクトセット オブジェクトマップ オブジェクトリファレンス

JS関数

関数の定義 関数パラメーター 関数の呼び出し 関数呼び出し 機能適用 関数クロージャ

JSクラス

クラスイントロ クラス継承 クラス静的

JSAsync

JSコールバック JS非同期 JSの約束 JS Async / Await

JS HTML DOM

DOMイントロ DOMメソッド DOMドキュメント DOM要素 DOM HTML DOMフォーム DOM CSS DOMアニメーション DOMイベント DOMイベントリスナー DOMナビゲーション DOMノード DOMコレクション DOMノードリスト

JSブラウザBOM

JSウィンドウ JS画面 JSロケーション JSの歴史 JSナビゲーター JSポップアップアラート JSタイミング JSクッキー

JS Web API

WebAPIイントロ WebフォームAPI Web履歴API WebストレージAPI WebワーカーAPI Web Fetch API Web Geolocation API

JS AJAX

AJAXイントロ AJAX XMLHttp AJAXリクエスト AJAX応答 AJAXXMLファイル AJAX PHP AJAX ASP AJAXデータベース AJAXアプリケーション AJAXの例

JS JSON

JSONイントロ JSON構文 JSONとXML JSONデータ型 JSON解析 JSON文字列化 JSONオブジェクト JSON配列 JSONサーバー JSON PHP JSON HTML JSON JSONP

JSとjQuery

jQueryセレクター jQuery HTML jQuery CSS jQuery DOM

JSグラフィックス

JSグラフィックス JSキャンバス JSPlotly JS Chart.js JSグーグルチャート JS D3.js

JSの例

JSの例 JS HTML DOM JSHTML入力 JSHTMLオブジェクト JSHTMLイベント JSブラウザ JSエディター JS演習 JSクイズ JS証明書

JSリファレンス

JavaScriptオブジェクト HTMLDOMオブジェクト


JavaScriptの日付取得メソッド


これらのメソッドは、日付オブジェクトから情報を取得するために使用できます。

Method Description
getFullYear() Get the year as a four digit number (yyyy)
getMonth() Get the month as a number (0-11)
getDate() Get the day as a number (1-31)
getHours() Get the hour (0-23)
getMinutes() Get the minute (0-59)
getSeconds() Get the second (0-59)
getMilliseconds() Get the millisecond (0-999)
getTime() Get the time (milliseconds since January 1, 1970)
getDay() Get the weekday as a number (0-6)
Date.now() Get the time. ECMAScript 5.

getTime()メソッド

このgetTime()メソッドは、1970年1月1日からのミリ秒数を返します。

const d = new Date();
d.getTime();

getFullYear()メソッド

このgetFullYear()メソッドは、日付の年を4桁の数値として返します。

const d = new Date();
d.getFullYear();


getMonth()メソッド

このgetMonth()メソッドは、日付の月を数値(0〜11)として返します。

const d = new Date();
d.getMonth();

JavaScriptでは、最初の月(1月)は月番号0であるため、12月は月番号11を返します。

名前の配列を使用してgetMonth()、月を名前として返すことができます。

const months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];

const d = new Date();
let month = months[d.getMonth()];

getDate()メソッド

このgetDate()メソッドは、日付の日を数値(1-31)として返します。

const d = new Date();
d.getDate();

getHours()メソッド

このgetHours()メソッドは、日付の時間を数値(0〜23)として返します。

const d = new Date();
d.getHours();

getMinutes()メソッド

このgetMinutes()メソッドは、日付の分を数値(0〜59)として返します。

const d = new Date();
d.getMinutes();

getSeconds()メソッド

このgetSeconds()メソッドは、日付の秒を数値(0〜59)として返します。

const d = new Date();
d.getSeconds();

getMilliseconds()メソッド

このgetMilliseconds()メソッドは、日付のミリ秒を数値(0〜999)として返します。

const d = new Date();
d.getMilliseconds();

getDay()メソッド

このgetDay()メソッドは、日付の平日を数値(0〜6)として返します。

const d = new Date();
d.getDay();

JavaScriptでは、世界の一部の国では週の最初の日を「月曜日」と見なしている場合でも、週の最初の日(0)は「日曜日」を意味します。

名前の配列を使用してgetDay()、曜日を名前として返すことができます。

const days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

const d = new Date();
let day = days[d.getDay()];

UTC日付メソッド

UTC日付メソッドは、UTC日付(協定世界時の日付)を操作するために使用されます。

Method Description
getUTCDate() Same as getDate(), but returns the UTC date
getUTCDay() Same as getDay(), but returns the UTC day
getUTCFullYear() Same as getFullYear(), but returns the UTC year
getUTCHours() Same as getHours(), but returns the UTC hour
getUTCMilliseconds() Same as getMilliseconds(), but returns the UTC milliseconds
getUTCMinutes() Same as getMinutes(), but returns the UTC minutes
getUTCMonth() Same as getMonth(), but returns the UTC month
getUTCSeconds() Same as getSeconds(), but returns the UTC seconds

完全なJavaScript日付リファレンス

完全な日付の参照については、次のURLにアクセスしてください。

完全なJavaScript日付リファレンス

このリファレンスには、すべてのDateプロパティとメソッドの説明と例が含まれています。

エクササイズで自分をテストする

エクササイズ:

正しいDateメソッドを使用して、日付オブジェクトから月(0〜11)を取得します。

const d = new Date();
month = ;