実行サーバ環境時間:Thu May 16 2024 13:54:37 GMT+0000 (Coordinated Universal Time)

日本時間JST変換(時刻):22時54分37秒です

全体 Date.now() で現在時刻をエポックタイム (ミリ秒単位) で取得する
9 * 60 で 540。JST は UTC の9時間後なので、それを分単位で表現したモノ
60 * 1000 は分単位からミリ秒単位に変換するためのモノ
Date.now() に何ミリ秒分足し込むのか、という式になる
JST で実行される環境では
getTimezoneOffset() の値は -540
540 と足し合わせるので + 0 分となる
つまり new Date() および Date.now() 単体と同じ結果で、JST な値が返る
UTC で実行される環境では
getTimezoneOffset() の値は 0
540 と足し合わせるので + 540 分となる
「UTC 環境は日本時間より9時間遅れている」と捉え、UTC での現在時刻に540分 (9時間分) を足し込む
UTC の9時間後の日時情報が返されるので、結果的に JST な値が返る
コレで OK。あとはこのオブジェクトから getHours() などと日時情報を取り出してやれば、必ず JST で日付を扱える。

pagespeed

npm run dev でローカル検証
astro dev だとエラー??
npm run build でビルド
astro build だとエラー??

npx wrangler pages deploy dist

Cloudflare へ ローカル環境から直接デプロイするには、「Wrangler」を利用します。
Wranglerとは、Cloudflare Workers用のCLIツールです。
簡単なコマンド入力でWorkers用プロジェクトの作成からビルド、デプロイまでをやってくれる便利ツール
Cloudflare Workers は、Cloudflare 社が提供しているサーバレスプラットフォームで、Web リクエストに応じたレスポンスを返すサービスを簡単に構築

https://blog.cloudflare.com/ja-jp/wrangler-v2-beta-ja-jp/ グローバルインストールしたくない場合は、「npm i -D wrangler」でインストール
npx wrangler

現在時刻取得click時間
現在の時刻: