diff --git a/components/AppealCard.tsx b/components/AppealCard.tsx
index 2c6ba27..67e38ad 100644
--- a/components/AppealCard.tsx
+++ b/components/AppealCard.tsx
@@ -10,6 +10,7 @@ import {
   StackDivider,
   Text,
 } from "@chakra-ui/react";
+import { useEffect, useState } from "react";
 
 export default function (props: {
   ban_reason: string;
@@ -20,6 +21,14 @@ export default function (props: {
   reason_for_unban: string;
   username: string;
 }) {
+  const [dateString, setDateString] = useState(
+    new Date(props.createdAt).toUTCString()
+  );
+
+  useEffect(() => {
+    setDateString(new Date(props.createdAt).toLocaleString());
+  }, [props.createdAt]);
+
   return (
     <>
       <Card>
@@ -46,13 +55,15 @@ export default function (props: {
             </Box>
             <Box>
               <Button colorScheme="red">Deny</Button>
-              <Button colorScheme="blue" ml="8px">Accept</Button>
+              <Button colorScheme="blue" ml="8px">
+                Accept
+              </Button>
             </Box>
           </Stack>
         </CardBody>
         <CardFooter>
           <Text fontSize="xs">
-            Submitted at: {new Date(props.createdAt).toLocaleString()}
+            Submitted at: {dateString}
             <br />
             ID: {props.id}
           </Text>