From de89a438ccb42b5b0d878d20bc9081e3d6085dcd Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Fri, 10 Mar 2023 14:56:11 -0600 Subject: [PATCH] Make DurationSelector test work locally --- .../compose/components/polls/duration-selector.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/soapbox/features/compose/components/polls/duration-selector.tsx b/app/soapbox/features/compose/components/polls/duration-selector.tsx index 16c54d3e1..6d5eae9d7 100644 --- a/app/soapbox/features/compose/components/polls/duration-selector.tsx +++ b/app/soapbox/features/compose/components/polls/duration-selector.tsx @@ -21,13 +21,13 @@ const DurationSelector = ({ onDurationChange }: IDurationSelector) => { const [minutes, setMinutes] = useState(0); const value = useMemo(() => { - const now: any = new Date(); - const future: any = new Date(); - now.setDate(now.getDate() + days); - now.setMinutes(now.getMinutes() + minutes); - now.setHours(now.getHours() + hours); + const now = new Date(); + const future = new Date(); + now.setUTCDate(now.getUTCDate() + days); + now.setUTCMinutes(now.getUTCMinutes() + minutes); + now.setUTCHours(now.getUTCHours() + hours); - return Math.round((now - future) / 1000); + return Math.round((now.getTime() - future.getTime()) / 1000); }, [days, hours, minutes]); useEffect(() => {