datetime: fix normalization with intervals
Normalization was unnecessary in negative interval values close to 0. This led to extra second in result, like: ``` tarantool> date.now() - date.now() --- - -1.000026000 seconds ... ``` We do need to normalize when assign to datetime values, but not for intermediate intervals. Closes #6882 NO_DOC=bugfix
Showing
- changelogs/unreleased/gh-6882-fix-negative-datetime-intervals.md 13 additions, 0 deletions...ogs/unreleased/gh-6882-fix-negative-datetime-intervals.md
- src/lua/datetime.lua 1 addition, 2 deletionssrc/lua/datetime.lua
- test/app-tap/datetime.test.lua 20 additions, 1 deletiontest/app-tap/datetime.test.lua
Loading
Please register or sign in to comment