All files / src/components/RangeDateSelection/utils date.ts

50% Statements 1/2
0% Branches 0/1
0% Functions 0/1
50% Lines 1/2

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 111x                    
import {dateTimeUtc} from '@gravity-ui/date-utils';
import type {DateTime} from '@gravity-ui/date-utils';
 
import {SECOND} from '../../utils/constants';
 
export function alignDateTime(date: DateTime, align = SECOND) {
    return dateTimeUtc({
        input: Math.round(date.utc(true).valueOf() / align) * align,
    }).timeZone(date.timeZone(), true);
}