diff --git a/app/src/components/helper/DateFormatter.tsx b/app/src/components/helper/DateFormatter.tsx index 5549f93..657bad9 100644 --- a/app/src/components/helper/DateFormatter.tsx +++ b/app/src/components/helper/DateFormatter.tsx @@ -7,16 +7,16 @@ interface Props { class DateFormatter extends React.Component { public render() { - const momentObject = this.localizedMoment() - return {momentObject.format('L')} {momentObject.format('LTS')} + const locale = window.navigator.language + return {locale ? this.localizedDate(locale) : this.legacyDate()} } - private getLocale() { - return window.navigator.language + private legacyDate() { + return `${this.props.date.toLocaleDateString()} ${this.props.date.toLocaleTimeString()}` } - private localizedMoment() { - return moment(this.props.date).locale(this.getLocale()) + private localizedDate(locale: string) { + return moment(this.props.date).locale(locale).format('L LTS') } }