We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
.valueOf
utc
timezone
Describe the bug When NodeJS is configured The combination of utc and timezone plugins does not handle .valueOf function properly
Code to reproduce
process.env.TZ = 'Europe/Amsterdam'; await import('dayjs').then(m => {dayjs = m.default;}); await import('dayjs/plugin/arraySupport.js').then(m => {arraySupport = m.default;}); await import('dayjs/plugin/timezone.js').then(m => {timezone = m.default;}); await import('dayjs/plugin/utc.js').then(m => {utc = m.default;}); dayjs.extend(utc); dayjs.extend(timezone); dayjs.extend(arraySupport); var withoutTimezone = dayjs.utc([2021, 1, 26, 19, 13, 55, 751]); console.log(withoutTimezone.format()); // 2021-02-26T19:13:55Z var tenHoursBefore = withoutTimezone.clone().utcOffset(10, true); console.log(tenHoursBefore.format()); // 2021-02-26T19:13:55+10:00 var diffInHours = (withoutTimezone.valueOf() - tenHoursBefore.valueOf()) / (1000 * 60 * 60); console.log(diffInHours); // Error: 9 hours, Expected: 10 hours
Expected behavior When utc.utcOffset returns dayJs object without local host machine's timezone.
utc.utcOffset
Information
The text was updated successfully, but these errors were encountered:
maybe fixed by #2532
Sorry, something went wrong.
No branches or pull requests
Describe the bug
When NodeJS is configured The combination of
utc
andtimezone
plugins does not handle.valueOf
function properlyCode to reproduce
Expected behavior
When
utc.utcOffset
returns dayJs object without local host machine's timezone.Information
The text was updated successfully, but these errors were encountered: