Comments (1)
Hi @mik-jozef 👋
I can see how that could might usable in some situations (mostly constructing ISO-8601-durations
) but I try to refrain from adding functionality to this package that is outside of the scope and unfortunately the scope here is mainly parsing from ISO-8601
.
Adding the reverse, I'm afraid, would incur a lot of complexity to this project that most users do not need, mainly figuring out how to smartly bin the seconds into years, months, weeks, days and so on... Especially if you allow for a variable start date. And in all honesty - a finite amount of seconds is already a duration by any definition 😊
I suggest you instead check out the upcoming standard (there is already a working polyfill available) that can do exactly what you want: https://tc39.es/proposal-temporal/docs/duration.html#from
from iso8601-duration.
Related Issues (20)
- P1111111111 is valid and shouldn't be HOT 2
- Negative offset doesn't work HOT 1
- TypeError when passing invalid string to parse HOT 2
- improve readme with examples of valid formats
- It should be easier to convert to milliseconds as durations in JS/TypeScript are all in MS. HOT 1
- Need function to construct iso duration string from given object HOT 5
- Durations with significant millisecond accuracy are parsed incorrectly HOT 1
- Mixing weeks and days produces incorrect results. HOT 1
- Pattern matches P or PT without numbers HOT 3
- Better TypeScript typing for ISO8601-duration strings HOT 3
- Use of commas HOT 1
- Exporing a private type in a public function HOT 1
- Fix auto-publish step for travis
- Incorrect toSeconds value HOT 2
- Error while parsing fraction HOT 2
- Add toString method HOT 4
- toSeconds may return incorrect values when daylight savings time changes HOT 3
- Publish typescript typings
- Fractional Time Doesn't Seem Correct in all Cases HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from iso8601-duration.