WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content
Discussion options

You must be logged in to vote

The correct answer is: No.
However this can only happen in the edge case where the zone conversion causes Luxon to have to create an invalid Date (see: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date#the_epoch_timestamps_and_invalid_date).
Let me demonstrate:

// the following date is valid, but it is the maximum Date
const date = DateTime.fromMillis(8640000000000000, { zone: "UTC" });
// this zone is valid
const zone = IANAZone.create("Europe/Berlin");
// this date is invalid, because adding the zone offset pushes it over the "maximum date" 
const zonedDate = date.setZone(zone);

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@MartinP-C
Comment options

Answer selected by MartinP-C
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants