fix: DatePicker Local Date (#2766)

Fix DatePicker Local Date
This commit is contained in:
Noah Alderton 2024-01-15 16:35:48 -08:00 committed by GitHub
parent ad94e8e3c6
commit b578afbc6a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -4,7 +4,7 @@ import { useEffect, useRef, useState } from "react";
import useClickAway from "react-use/lib/useClickAway";
import { memoServiceClient } from "@/grpcweb";
import { DAILY_TIMESTAMP } from "@/helpers/consts";
import { getDateStampByDate, isFutureDate } from "@/helpers/datetime";
import { getDateStampByDate, getTimeStampByDate, isFutureDate } from "@/helpers/datetime";
import useCurrentUser from "@/hooks/useCurrentUser";
import { useTranslate } from "@/utils/i18n";
import Icon from "../Icon";
@ -41,7 +41,8 @@ const DatePicker: React.FC<DatePickerProps> = (props: DatePickerProps) => {
});
const m = new Map();
Object.entries(memoCreationStats).forEach(([k]) => {
const date = getDateStampByDate(k);
const utcOffsetMilliseconds = new Date().getTimezoneOffset() * 60 * 1000;
const date = getDateStampByDate(new Date(getTimeStampByDate(k) + utcOffsetMilliseconds));
m.set(date, true);
});
setCountByDate(m);