timezone-java

1.1.0 • Public • Published

badge npm badge downloads

timezone-java

Converter between java.util.TimeZone strings and moment-timezone and vice versa

API

toTimezone(timezone, [customTzMap])

convert java.util.TimeZone to moment-timezone

Parameters

parameter type description
timezone string java.util.TimeZone id
[customTzMap] object custom timezone map

Example

const {toTimezone} = require('timezone-java')
toTimezone('AET') // > 'Australia/Sydney'

// with custom map
const javaToMomentMap = { 'Etc/GMT+6': 'Asia/Tomsk' }
toTimezone('Etc/GMT+6', javaTzMap) // > 'Asia/Tomsk'

toJava(timezone, [customTzMap])

convert moment-timezone to java.util.TimeZone id

Parameters

parameter type description
timezone string moment-timezone
[customTzMap] object custom timezone map

Example

const {toJava} = require('timezone-java')
toJava('Asia/Tomsk') // > 'Etc/GMT+7'

// with custom map
const momentToJavaMap = { 'Asia/Tomsk': 'Etc/GMT+6' }
toJava('Asia/Tomsk', momentToJavaMap) // > 'Etc/GMT+6'

Installation

$ npm install timezone-java

Tests

$ npm test

LICENSE

Unlicense https://unlicense.org

References

Package Sidebar

Install

npm i timezone-java

Weekly Downloads

232

Version

1.1.0

License

Unlicense

Unpacked Size

11.1 kB

Total Files

5

Last publish

Collaborators

  • commenthol