1.0.16 • Published 2 years ago

js-func-date-to-unit v1.0.16

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago
npm install js-func-date-to-unit

DateToString

DateToString(new Date('2021-12-08T12:53:11.555+07:00'))

//2021-12-08T13:53:11.555+08:00

getUnitObjectFromDate

getUnitObjectFromDate('2021-12-08T00:00:00+07:00')

//{"Y":2021,"M":11,"D":8,"d":3,"h":1,"m":11,"s":0,"ms":0,"offset":{"offset":-480,"utc":{"pre":"+","h":"08","m":"00","fullString":"+08:00"}}}
//**Becareful: Month (M) are start from zero

timezoneOffsetToObject

timezoneOffsetToObject(new Date('2021-12-08T00:00:00+07:00').getTimezoneOffset())

//{"offset":-480,"utc":{"pre":"+","h":"08","m":"00","fullString":"+08:00"}}

UpdateDateStringWithUnit

UpdateDateStringWithUnit({
    date: '2021-12-08T00:00:00+07:00',
    units: {
        Y: 1995
    }
})

//1995-12-08T01:00:00+08:00

CreateDateStringWithUnit

With Target

update target date with unit and output string

CreateDateStringWithUnit({
    units: {
        D: 6,
        h: 11,
        m: 5,
        s: 5,
        offset: '+06:00'
    },
    targetDate: '2000-10-11T11:00:00+07:00'
})

//2000-10-06T11:05:05+06:00

No Target

update now date with unit and out string

CreateDateStringWithUnit({
    units: {
        D: 6,
        h: 11,
        m: 5,
        s: 5
    }
})

//2021-12-06T11:05:05+08:00

timezoneStringToOffset

+08:00 > -480

timezoneStringToOffset('+08:00');
//output: -480

syncDate

Convert local timezone to target timezone

with date

Thu Dec 09 2021 12:09:17 GMT+0300 (莫斯科標準時間) - UTC+03:00 convert to UTC+08:00 - > Thu Dec 09 2021 15:09:17 GMT+0300 (莫斯科標準時間)

syncDate({
    date: '2021-12-09T12:09:17'
    targetTimezone: '+08:00'
});

for now

syncDate({
    targetTimezone: '+08:00'
});
1.0.16

2 years ago

1.0.15

2 years ago

1.0.14

2 years ago

1.0.13

2 years ago

1.0.12

2 years ago

1.0.11

2 years ago

1.0.10

2 years ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago