From 1626335fbe96aaeb1da3d2c877e2be7611593929 Mon Sep 17 00:00:00 2001 From: Kartik Sharma Date: Mon, 1 Sep 2025 14:48:33 +0530 Subject: [PATCH] Changes in date format in Attendance logs and attendance. --- src/components/Activities/AttendLogs.jsx | 20 +++++--------------- src/components/Activities/Attendance.jsx | 4 ++-- 2 files changed, 7 insertions(+), 17 deletions(-) diff --git a/src/components/Activities/AttendLogs.jsx b/src/components/Activities/AttendLogs.jsx index fee0649e..7c1e686d 100644 --- a/src/components/Activities/AttendLogs.jsx +++ b/src/components/Activities/AttendLogs.jsx @@ -1,6 +1,6 @@ -import React, { useEffect } from "react"; +import React, { useEffect, useState } from "react"; import { useEmployeeAttendacesLog } from "../../hooks/useAttendance"; -import { convertShortTime } from "../../utils/dateUtils"; +import { convertShortTime, formatUTCToLocalTime } from "../../utils/dateUtils"; import { useNavigate } from "react-router-dom"; import { THRESH_HOLD } from "../../utils/constants"; @@ -8,16 +8,6 @@ const AttendLogs = ({ Id }) => { const { logs, loading } = useEmployeeAttendacesLog(Id); const navigate = useNavigate(); - // 🔹 Utility: format date as DD-MM-YYYY - const formatDate = (dateStr) => { - if (!dateStr) return ""; - const date = new Date(dateStr); - const day = String(date.getDate()).padStart(2, "0"); - const month = String(date.getMonth() + 1).padStart(2, "0"); - const year = date.getFullYear(); - return `${day}-${month}-${year}`; - }; - const isCheckoutRegularized = ( activityTimeStr, checkoutTimeStr, @@ -138,7 +128,7 @@ const AttendLogs = ({ Id }) => {

Attendance logs for{" "} {logs[0]?.employee?.firstName + " " + logs[0]?.employee?.lastName}{" "} - on {formatDate(logs[0]?.activityTime)} + on {formatUTCToLocalTime(logs[0]?.activityTime)}

)} @@ -166,13 +156,13 @@ const AttendLogs = ({ Id }) => { .sort((a, b) => b.id - a.id) .map((log, index) => ( - {formatDate(log.activityTime)} + {formatUTCToLocalTime(log.activityTime)} {convertShortTime(log.activityTime)} {whichActivityPerform(log.activity, log.activityTime)} - {log?.latitude !== 0 ? ( + {log?.latitude != 0 ? ( { <>
- Date : {todayDate.toLocaleDateString("en-GB")} + Date : {formatUTCToLocalTime(todayDate)}