diff --git a/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.test.tsx b/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.test.tsx index a2eeb2b5e9..18cf40410c 100644 --- a/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.test.tsx +++ b/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.test.tsx @@ -28,6 +28,7 @@ import { TestApiProvider, } from '@backstage/test-utils'; import { setupServer } from 'msw/node'; +import { DateTime } from 'luxon'; import { functionResponseMock } from '../../mocks/mocks'; import { azureFunctionsApiRef } from '../..'; import { OverviewTable } from './OverviewTable'; @@ -79,7 +80,10 @@ describe('AzureFunctionsOverviewWidget', () => { ).toBeInTheDocument(); expect( await rendered.findByText( - new Date(functionResponseMock.lastModifiedDate).toUTCString(), + functionResponseMock.lastModifiedDate.toLocaleString( + window.navigator.language, + DateTime.DATETIME_FULL, + ), ), ).toBeInTheDocument(); }); diff --git a/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.tsx b/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.tsx index bb079ee020..58858171bf 100644 --- a/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.tsx +++ b/plugins/azure-functions/src/components/OverviewTableComponent/OverviewTable.tsx @@ -19,8 +19,10 @@ import { Box, Card, Link, LinearProgress } from '@material-ui/core'; import { FunctionsData } from '@backstage/plugin-azure-functions-common'; import { Table, TableColumn } from '@backstage/core-components'; import FlashOnIcon from '@material-ui/icons/FlashOn'; +import { DateTime } from 'luxon'; type States = 'Waiting' | 'Running' | 'Paused' | 'Failed'; +const lang = window.navigator.language; const State = ({ value }: { value: States }) => { const colorMap = { @@ -74,7 +76,7 @@ const DEFAULT_COLUMNS: TableColumn[] = [ { title: 'last modified', render: (func: FunctionsData) => - new Date(func.lastModifiedDate).toUTCString(), + func.lastModifiedDate.toLocaleString(lang, DateTime.DATETIME_FULL), }, { title: 'logs',