Luxonでplus,minusメソッドで日付の計算をする
項目 | バージョン |
---|---|
Luxon | 2.4.0 |
node.jsの日付を扱うライブラリでLuxonを使用してみます。
日付の計算をします。plusメソッドを使用します。
import {DateTime, Duration} from 'luxon' let now now = DateTime.fromFormat('2022-06-23T13:22:40.341+09:00', 'yyyy-MM-dd\'T\'TT.SSSZZ') let ret ret = now.plus({days: 1}) console.log(ret.toString()) // 2022-06-24T13:22:40.341+09:00 ret = now.plus({days: -1}) console.log(ret.toString()) // 2022-06-22T13:22:40.341+09:00 ret = now.plus({minutes: 1}) console.log(ret.toString()) // 2022-06-23T13:23:40.341+09:00 ret = now.plus({minutes: -1}) console.log(ret.toString()) // 2022-06-23T13:21:40.341+09:00 ret = now.plus({hours: 1}) console.log(ret.toString()) // 2022-06-23T14:22:40.341+09:00 ret = now.plus({hours: -1}) console.log(ret.toString()) // 2022-06-23T12:22:40.341+09:00 ret = now.plus({ hours: 3, minutes: 13 }) console.log(ret.toString()) // 2022-06-23T16:35:40.341+09:00 ret = now.plus(Duration.fromObject({ hours: 3, minutes: 13 })) // 03:15を足す console.log(ret.toString()) // 2022-06-23T16:35:40.341+09:00
minusメソッドもplusメソッド同様の引数になります。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント