時間取得と加工JavaScriptではいろんな時間の情報を使えるよう整っています。時間的な制御JavaScriptDate[js]getHours[js]getMinutes[js]getSeconds[js]getTime[js]まずはどんな時間を扱うことが多いのか。年月日の形式ではなくて、時差について二つだけ。GMT上記二つはJSでもほぼ同義語のようです。18:33:22JSTとは日本の時間のこと。上記のGMTより+9時間の時差らしいです。+0900こんな書き方はこういう形式というらしいです。ユニックスタイム(unixtime)15584003030801970年1月1日0時0分0秒からとにかく、数えた数。基本形式:2019-05-13T23:24:41Z基本形式(時差あり):20190518T182831+0900拡張形式:2019-05-18T18:28:31+09:00ウェブのやりとりでよく見かける形式。JSの年月日を取得する記述を実装します。これを出力するためには以下のように書くことができます。"ミリ秒");Date()で日付のオブジェクトを作ると、今のGMTを取れます。以下の記述をJSに書くとに取り出した日付を変換することができます。document.write(c);</script>実行するとこうなります。今の日時でなくても、Dateオブジェクトで加工することができます。//日本の時間を表示</script>このようにすることでいろんな形式の日時データを解釈、加工することができます。次はユニックスタイムについて。document.write("<hr>");</script>ただの数列ですが、しっかり日時情報を持っています。最後に時間を使ったビジュアルのサンプルです。時間の数値を使って砂時計を作ってみました。描画のタイミングの秒を使って位置を指定しています。更新をするたびに位置が変わります。style="top:'+ss_size2+'px;"></div></div>');document.write(ss);時間は数字ですので、位置や長さ、角度などに使えます。考えると「時計」ってすごいUIなんだなー、と改めて思いました。