Skip to content

Changing timezone sets milliseconds to 0 #1002

@fgblomqvist

Description

@fgblomqvist

Describe the bug

let d = dayjs(1596735327399);
console.log(d.millisecond()); // Will print 399
d = d.tz('America/New_York');
console.log(d.millisecond()); // Will print 0

Expected behavior
Milliseconds should be preserved.

Information

  • Day.js Version: v1.8.33
  • OS: macOS
  • Browser: Chrome 84
  • Time zone: GMT-04:00 DST

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions