diff --git a/api.php b/api.php
index 715ea973501ae5683ece68589cb876ce94de3fa9..1adeaef45a50aa979560a4d3152ba643d3cbbffa 100644
--- a/api.php
+++ b/api.php
@@ -179,7 +179,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
     // Handle render page request
     $results = renderPage();
     foreach ($results as $date) {
-        echo "Budget used on: $date\n";
+        echo "X:$date\n";
     }
 } else {
     echo "Invalid request method\n";
diff --git a/index.html b/index.html
index afd7f84e1f8f9282c5f10218bb7cfc0c8dcc68ce..02face2f18ef4ec576594b3cbfd11a423f4e72dd 100644
--- a/index.html
+++ b/index.html
@@ -53,7 +53,13 @@
 
     <script src="calendarorganizer.js"></script>
     <script>
-        const date_today = new Date().toISOString().split('T')[0]; // YYYY-mm-dd
+        function getLocalDateString() {
+            // Returns YYYY-mm-dd
+            // Simply `new Date().toISOString().split('T')[0]` doesn't work, because toISOString is in UTC.
+            const d = new Date();
+            return `${d.getFullYear()}-${String(d.getMonth() + 1).padStart(2, '0')}-${String(d.getDate()).padStart(2, '0')}`;
+        }
+        const date_today = getLocalDateString();
 
         // document.getElementById('submit-form').addEventListener('submit', 
         function submitNewCostForm() {