[解決済み] JavaScriptでタイムスタンプを取得する方法は?
2022-03-14 03:09:45
質問
Unixのタイムスタンプのようなもので、現在の時刻と日付を表す1つの数値です。数字でも文字列でも構いません。
解決方法は?
Short & Snazzy:
+ new Date()
のような単項演算子は
plus
をトリガーとします。
valueOf
メソッドを
Date
オブジェクトを作成すると、タイムスタンプが(何も変更されずに)返されます。
詳細はこちら
現在のほぼすべてのブラウザで
Date.now()
でUTCタイムスタンプを取得します。
ミリ秒
ただし、IE8以前は例外です。
互換性テーブル
).
シムは簡単に作れますが。
if (!Date.now) {
Date.now = function() { return new Date().getTime(); }
}
のタイムスタンプを取得するには 秒 を使うことができます。
Math.floor(Date.now() / 1000)
あるいは、別の方法として
Date.now() / 1000 | 0
これは、若干速くなるが、可読性も低下するはずだ。
(また
この回答を見る
または
これ
ビット演算子については、さらに説明します)。
を使うことをお勧めします。
Date.now()
(互換性シム付き)。この方法は、より短い & で、新しい
Date
オブジェクトを作成します。しかし、シムが不要で互換性が最大限の場合は、"old" メソッドを使用して、タイムスタンプを
ミリ秒
:
new Date().getTime()
これを秒に変換すると、次のようになります。
Math.round(new Date().getTime()/1000)
また
valueOf
というメソッドがあります。
new Date().valueOf()
タイムスタンプ(ミリ秒)
var timeStampInMs = window.performance && window.performance.now && window.performance.timing && window.performance.timing.navigationStart ? window.performance.now() + window.performance.timing.navigationStart : Date.now();
console.log(timeStampInMs, Date.now());
関連
-
元のイベントが実行されなかった後に要素を追加するためのjQueryソリューション
-
[解決済み】Uncaught SyntaxError: JSONの位置0に予期しないトークンuがあります。
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] JavaScriptで文字列をbooleanに変換するにはどうしたらいいですか?
-
[解決済み] MySQLでdatetimeとtimestampのどちらのデータ型を使用すべきですか?
-
[解決済み] JavaScriptでUnixのタイムスタンプを時刻に変換する
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Vueがechartsのtooltipにクリックイベントを追加するケーススタディ
-
jQueryのコピーオブジェクトの説明
-
Vueのフォームイベントのデータバインディングの説明
-
[解決済み] 期待される代入または関数呼び出し: 未使用式なし ReactJS
-
[解決済み】TypeErrorの解決方法。未定義またはヌルをオブジェクトに変換できない
-
[解決済み】TypeScript-のAngular Frameworkエラー - "exportAsがngFormに設定されたディレクティブはありません"
-
[解決済み】エラー。Ionic使用中にモジュール '../lib/utils/unsupported.js' が見つかりませんでした。
-
nullのプロパティinnerHTMLを読み取れません エラーメッセージ
-
フロントエンド null のプロパティ 'disabled' を読み取れない 問題が解決された
-
[解決済み] Javascriptでunixエポックからのミリ秒単位の時間を取得する方法は?[重複している]を