Comments (2)
The operating system should not matter here, what matters much more is the Node.JS version.
Testing the code you provided with Node 20 fails for me with the error message you've given. The reason for this is that you've provided an invalid locale. Locales should be specified as BCP 47, for Spanish this would be es-ES
for example. If you provide an invalid locale, the Intl.DateTimeFormat
API (which Luxon uses) falls back to using the system locale. My guess is that your development machines have Spanish configured as the default locale and thus it works there, but not on the production machine.
from luxon.
The operating system should not matter here, what matters much more is the Node.JS version.
Testing the code you provided with Node 20 fails for me with the error message you've given. The reason for this is that you've provided an invalid locale. Locales should be specified as BCP 47, for Spanish this would be
es-ES
for example. If you provide an invalid locale, theIntl.DateTimeFormat
API (which Luxon uses) falls back to using the system locale. My guess is that your development machines have Spanish configured as the default locale and thus it works there, but not on the production machine.
Hello! You are absolutely right. The locale didn't follow the BCP47 and followed the flow you have described. Thank you very much! I'll close the thread.
from luxon.
Related Issues (20)
- Wrong output for Islamic calendar on Chrome Android HOT 2
- Duration::shiftTo does not convert to years correctly HOT 1
- setZone after fromISO to not change the provided iso HOT 4
- Discrepancy on timezone short codes HOT 1
- Discrepancy on timestamp formatting when it comes to languages and countries / locale HOT 1
- Using `diff` leads to incorrect minute-of-day calculation due to Daylight Savings Time transition HOT 4
- DateTime.fromISO doesn't work with space, but javascript's Date.parse does HOT 4
- DateTime.fromISO does not work with lowercase 't' HOT 1
- Inconsistency in leap year difference of days HOT 1
- startOf() returning object with incorrect TimeZone offset HOT 1
- Luxon homepage not working HOT 3
- Luxon "toLocaleString" uses an unusal space unicode when "setZone" flag is set HOT 1
- Duration.shiftTo + Duration.normalize returns invalid value
- support RFC 9557 (Internet Extended Date/Time Format a.k.a. IXDTF)
- DurationLike not found in 'luxon' eslintimport/named
- DateTime fromFormat() is considers non-valid 24-hr formats as valid
- Duration.fromObject({ hours: 2 }).milliseconds is 0 HOT 4
- fromISO too loose / fromFormat restrictive HOT 15
- Durations can't be used on properties in Vue because of internal mutability HOT 2
- UTC dates can't be locale formatted on iOS in Expo 51 HOT 1
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 luxon.