Comments (6)
It's a behavior, but your question shows all developers will also be confused about it.
In practice, it's pointless to use numeric style for 0
values. You would want to see "Today"
in your example instead, but in order to use "Today"
correctly you need to take care of #14. Therefore, it's important to realize Intl.RelativeTimeFormat is a low level building block (at least at this point) that enables higher level abstractions such as moment.js and https://github.com/rxaviers/relative-time (used by PayPal, and by Mozilla).
from proposal-intl-relative-time.
FWIW, I documented numeric: 'auto'
as part of https://developers.google.com/web/updates/2018/10/intl-relativetimeformat. Feel free to quote that doc if it's helpful.
from proposal-intl-relative-time.
Oops, thanks. PRs welcome!
from proposal-intl-relative-time.
Hi @littledan I'am preparing a PR based on Readme based on work done by @mathiasbynens , to have it aligned with code samples and documentation for MDN
from proposal-intl-relative-time.
I'am not sure if its a behaviour or defect :
rtf.format( -0,"day" ); // 0 days ago
rtf.format( 0,"day" ); // in 0 days
from proposal-intl-relative-time.
Is there anything missing to close this issue after #98 landed?
from proposal-intl-relative-time.
Related Issues (20)
- Docs(MDN) : Intl.RelativeTimeFormat HOT 9
- Update status on README
- Handle cut-off logic / distance with a given Date HOT 5
- Accept BigInt in format/formatToParts HOT 2
- Ambiguous Polyfills section in docs HOT 2
- Add an option to remove the prefix HOT 2
- It would be nice to document the expected placeables in the pattern. HOT 5
- request New API for format relative time from now HOT 5
- Review @@toStringTag value HOT 1
- "an optional argument value" HOT 1
- Remove references to InitializedIntlObject HOT 3
- Create options objects with null proto HOT 1
- Question: why is minimumIntegerDigits set to 2? HOT 6
- Question: What about other NumberFormat options? HOT 2
- resolvedOptions does not need undefined check
- isFinite() does not seem to be formally defined HOT 1
- Review handling of "narrow" style HOT 6
- PartitionRelativeTimePattern accepts non-time values HOT 1
- Allow to modify the numbering system through "nu"? HOT 8
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 proposal-intl-relative-time.