UNPKG

@leafygreen-ui/date-utils

Version:
18 lines (15 loc) 512 B
import { isValidDate } from '../isValidDate'; import { DateType } from '../types'; /** * Returns whether 2 Dates are the same day in UTC. * * Compare to `date-fns.isSameDay`, which uses local time */ export const isSameUTCDay = (day1?: DateType, day2?: DateType): boolean => { if (!isValidDate(day1) || !isValidDate(day2)) return false; return ( day1.getUTCDate() === day2.getUTCDate() && day1.getUTCMonth() === day2.getUTCMonth() && day1.getUTCFullYear() === day2.getUTCFullYear() ); };