⛩️
date-fns-tz を使って JST でフォーマットしたい
はじめに
JavaScript で JST な日時を表示したい。
やり方
date-fns-tz#formatintimezone を使う。
インストール
% npm i date-fns-tz
実装例
try.js
import { formatInTimeZone } from 'date-fns-tz/esm';
const now = new Date();
console.log(formatInTimeZone(now, 'Asia/Tokyo', 'yyyy-MM-dd HH:mm:ss zzz'));
console.log(formatInTimeZone(now, 'UTC', 'yyyy-MM-dd HH:mm:ss zzz'));
実行
% node try.js
2022-10-23 22:13:16 GMT+9
2022-10-23 13:13:16 UTC
環境
% node -v
v18.11.0
Discussion