dayjsで現在時刻をJSTで取得する
import dayjs from "dayjs";
import utc from "dayjs/plugin/utc";
import timezone from "dayjs/plugin/timezone";
dayjs.extend(utc);
dayjs.extend(timezone);
const now = dayjs().tz("Asia/Tokyo").format();
const timestamp = dayjs(now).tz("Asia/Tokyo").format("YYYY/MM/DD HH:mm:ss");
console.log(timestamp) // => 2023/03/05 01:17:16
本来は dayjs().tz("Asia/Tokyo").format(); と都度対応せず、
defaultを設定すべき。
[https://pgmemo.tokyo/data/archives/2207.html:embed:cite]
[https://dev.classmethod.jp/articles/day-js-timezone-set-default/:embed:cite]