Skip to content

Converting ISO 8601 Duration(PnYnMnDTnHnMnS syntax)

License

Notifications You must be signed in to change notification settings

TehShrike/duration-iso-8601

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@tehshrike/duration-iso-8601

Parse ISO 8601 Duration(PnYnMnDTnHnMnS syntax)

https://en.wikipedia.org/wiki/ISO_8601#Durations

Installation

npm install @tehshrike/duration-iso-8601
const parse = require('@tehshrike/duration-iso-8601')

Examples

parse('P1Y2M3DT4H5M6S') // => { year: 1, month: 2, day: 3, hour: 4, minute: 5, second: 6 }

parse('P1Y30DT15M39S') // => { year: 1, day: 30, minute: 15, second: 39 }

parse('ieurht834') // => null

About

Converting ISO 8601 Duration(PnYnMnDTnHnMnS syntax)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%