エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
![carolina04 carolina04](https://cdn.profile-image.st-hatena.com/users/carolina04/profile.png)
carolina04
“// 取得できる値は必ず日本時間になる const jstNow = new Date(Date.now() + ((new Date().getTimezoneOffset() + (9 * 60)) * 60 * 1000));”
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
いまの話題をアプリでチェック!
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
JavaScript で実行環境に左右されず常に JST 日本時間を取得する - Neo's World
JavaScript で実行環境に左右されず常に JST 日本時間を取得する JavaScript の new Date() は、実行環...
JavaScript で実行環境に左右されず常に JST 日本時間を取得する JavaScript の new Date() は、実行環境のタイムゾーンの影響を受けてしまう。Date#toLocaleString() という関数で Asia/Tokyo を指定できれば良いのだが、日本のタイムゾーン定義がないマシンではやはり動かない。 コレを何とかするには、Date#getTimezoneOffset() という関数を利用する。コレはその Date オブジェクトが UTC からどのくらいズレているのかを分単位で返す関数。UTC で動作する環境で実行すれば 0 が返ってくるし、JST で動作する環境なら -540 と返ってくる。 ということは、コレを利用して次のようなイディオムを組んでやれば、実行環境のタイムゾーンに左右されず、必ず日本時間が取得できる。 // 取得できる値は必ず日本時間になる
2022/01/13 リンク