@@ -3898,7 +3898,7 @@ export const ES = ObjectAssign({}, ES2020, {
3898
3898
oneYearDays = MathAbs ( oneYearDays ) ;
3899
3899
const divisor = bigInt ( oneYearDays ) . multiply ( dayLengthNs ) ;
3900
3900
nanoseconds = divisor . multiply ( years ) . plus ( bigInt ( days ) . multiply ( dayLengthNs ) ) . plus ( nanoseconds ) ;
3901
- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3901
+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
3902
3902
total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
3903
3903
years = rounded . divide ( divisor ) . toJSNumber ( ) ;
3904
3904
nanoseconds = months = weeks = days = 0 ;
@@ -3940,7 +3940,7 @@ export const ES = ObjectAssign({}, ES2020, {
3940
3940
oneMonthDays = MathAbs ( oneMonthDays ) ;
3941
3941
const divisor = bigInt ( oneMonthDays ) . multiply ( dayLengthNs ) ;
3942
3942
nanoseconds = divisor . multiply ( months ) . plus ( bigInt ( days ) . multiply ( dayLengthNs ) ) . plus ( nanoseconds ) ;
3943
- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3943
+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
3944
3944
total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
3945
3945
months = rounded . divide ( divisor ) . toJSNumber ( ) ;
3946
3946
nanoseconds = weeks = days = 0 ;
@@ -3962,7 +3962,7 @@ export const ES = ObjectAssign({}, ES2020, {
3962
3962
oneWeekDays = MathAbs ( oneWeekDays ) ;
3963
3963
const divisor = bigInt ( oneWeekDays ) . multiply ( dayLengthNs ) ;
3964
3964
nanoseconds = divisor . multiply ( weeks ) . plus ( bigInt ( days ) . multiply ( dayLengthNs ) ) . plus ( nanoseconds ) ;
3965
- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3965
+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
3966
3966
total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
3967
3967
weeks = rounded . divide ( divisor ) . toJSNumber ( ) ;
3968
3968
nanoseconds = days = 0 ;
@@ -3971,7 +3971,7 @@ export const ES = ObjectAssign({}, ES2020, {
3971
3971
case 'day' : {
3972
3972
const divisor = bigInt ( dayLengthNs ) ;
3973
3973
nanoseconds = divisor . multiply ( days ) . plus ( nanoseconds ) ;
3974
- const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . toJSNumber ( ) * increment , roundingMode ) ;
3974
+ const rounded = ES . RoundNumberToIncrement ( nanoseconds , divisor . multiply ( increment ) . toJSNumber ( ) , roundingMode ) ;
3975
3975
total = nanoseconds . toJSNumber ( ) / divisor . toJSNumber ( ) ;
3976
3976
days = rounded . divide ( divisor ) . toJSNumber ( ) ;
3977
3977
nanoseconds = 0 ;
0 commit comments