Calculating dates in Luxon with the plus,minus method
item | version |
---|---|
Luxon | 2.4.0 |
I’m going to use Luxon in node.js library for dates.
It calculates dates, using the plus method.
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 })) // Add 03:15. console.log(ret.toString()) // 2022-06-23T16:35:40.341+09:00
The minus method has the same arguments as the plus method.
コメント