@@ -744,28 +744,32 @@ module.exports = function setConvert(ax, fullLayout) {
744744 b0 = bnds [ 0 ] ;
745745 b1 = bnds [ 1 ] ;
746746 r0Pattern = r0Date . getUTCDay ( ) ;
747- r0PatternDelta = b0 - r0Pattern ;
747+ r0PatternDelta = r0Pattern - b0 ;
748748 bndDelta = ( b1 >= b0 ? b1 - b0 : ( b1 + 7 ) - b0 ) * ONEDAY ;
749749 step = 7 * ONEDAY ;
750750
751- t = r0 + r0PatternDelta * ONEDAY -
752- r0Date . getUTCHours ( ) * ONEHOUR -
753- r0Date . getUTCMinutes ( ) * ONEMIN -
754- r0Date . getUTCSeconds ( ) * ONESEC -
755- r0Date . getUTCMilliseconds ( ) ;
751+ t = r0 - (
752+ r0PatternDelta * ONEDAY +
753+ r0Date . getUTCHours ( ) * ONEHOUR +
754+ r0Date . getUTCMinutes ( ) * ONEMIN +
755+ r0Date . getUTCSeconds ( ) * ONESEC +
756+ r0Date . getUTCMilliseconds ( )
757+ ) ;
756758 break ;
757759 case HOUR_PATTERN :
758760 b0 = bnds [ 0 ] ;
759761 b1 = bnds [ 1 ] ;
760762 r0Pattern = r0Date . getUTCHours ( ) ;
761- r0PatternDelta = b0 - r0Pattern ;
763+ r0PatternDelta = r0Pattern - b0 ;
762764 bndDelta = ( b1 >= b0 ? b1 - b0 : ( b1 + 24 ) - b0 ) * ONEHOUR ;
763765 step = ONEDAY ;
764766
765- t = r0 + r0PatternDelta * ONEHOUR -
766- r0Date . getUTCMinutes ( ) * ONEMIN -
767- r0Date . getUTCSeconds ( ) * ONESEC -
768- r0Date . getUTCMilliseconds ( ) ;
767+ t = r0 - (
768+ r0PatternDelta * ONEHOUR +
769+ r0Date . getUTCMinutes ( ) * ONEMIN +
770+ r0Date . getUTCSeconds ( ) * ONESEC +
771+ r0Date . getUTCMilliseconds ( )
772+ ) ;
769773 break ;
770774 }
771775
0 commit comments