From 1695b4f06dbb456645ef686bdad27348003080c7 Mon Sep 17 00:00:00 2001 From: SagarRajput-7 <162284829+SagarRajput-7@users.noreply.github.com> Date: Tue, 18 Jun 2024 13:24:54 +0530 Subject: [PATCH] fix: convert timestamp in new trace explorer to user browser timezone and readable format (#5235) * fix: convert timestamp in new trace explorer to user browser timezone and readable format * fix: code refactor --- frontend/src/container/TracesExplorer/ListView/utils.tsx | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frontend/src/container/TracesExplorer/ListView/utils.tsx b/frontend/src/container/TracesExplorer/ListView/utils.tsx index 732c8eacdf..254ff93296 100644 --- a/frontend/src/container/TracesExplorer/ListView/utils.tsx +++ b/frontend/src/container/TracesExplorer/ListView/utils.tsx @@ -3,6 +3,7 @@ import { ColumnsType } from 'antd/es/table'; import ROUTES from 'constants/routes'; import { getMs } from 'container/Trace/Filters/Panel/PanelBody/Duration/util'; import { formUrlParams } from 'container/TraceDetail/utils'; +import dayjs from 'dayjs'; import { RowData } from 'lib/query/createTableColumnsFromQuery'; import { ILog } from 'types/api/logs/log'; import { BaseAutocompleteData } from 'types/api/queryBuilder/queryAutocompleteResponse'; @@ -30,6 +31,13 @@ export const getListColumns = ( key: 'date', title: 'Timestamp', width: 145, + render: (item): JSX.Element => { + const date = + typeof item === 'string' + ? dayjs(item).format('YYYY-MM-DD HH:mm:ss.SSS') + : dayjs(item / 1e6).format('YYYY-MM-DD HH:mm:ss.SSS'); + return {date}; + }, }, ];