私は今、 sitemap.xml を自動生成する仕組みを開発中です。
日付の操作を moment.js で行っているのですが、
どのようにすれば日本時間をスマートにISO 8601形式に変換できるかがわからず、困っています。
現在、以下のコードで実現しています。
var dt = "2019-07-31 13:30:00"; // JST var isoDate = moment(dt).subtract('hours', 18).utc().utcOffset("+0900").format(); console.log(isoDate); // "2019-07-31T04:30:00+09:00"
このコードで気に入らないのは subtract('hours', 18)
の部分です。
できれば、時間を引くとか足すとかせずに、タイムゾーンの操作などでISO 8601の時間を取得したいです。
何か良い方法はありますか?

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。