diff --git a/app/containers/markdown/Markdown.stories.tsx b/app/containers/markdown/Markdown.stories.tsx index 16472f10e4..aed6c50346 100644 --- a/app/containers/markdown/Markdown.stories.tsx +++ b/app/containers/markdown/Markdown.stories.tsx @@ -159,12 +159,25 @@ export const Lists = () => ( export const Timestamp = () => ( - - - - - - - + + + + + + + + + + + + + + + + + + + + ); diff --git a/app/containers/markdown/components/Timestamp.tsx b/app/containers/markdown/components/Timestamp.tsx index da760661b3..981dc69cd5 100644 --- a/app/containers/markdown/components/Timestamp.tsx +++ b/app/containers/markdown/components/Timestamp.tsx @@ -14,7 +14,15 @@ interface ITimestampProps { const Timestamp = ({ value }: ITimestampProps): React.ReactElement => { const { colors } = useTheme(); - const timestampMs = React.useMemo(() => parseInt(value.timestamp, 10) * 1000, [value.timestamp]); + const timestampMs = React.useMemo(() => { + const isUnix = /^\d+$/.test(value.timestamp); + + if (isUnix) { + return Number(value.timestamp) * 1000; + } + + return dayjs(value.timestamp).valueOf(); + }, [value.timestamp]); const formatDate = React.useMemo(() => { if (value.format === 't') {