update format util

This commit is contained in:
Abhinav 2022-11-25 13:22:20 +05:30
parent bf3735b5fa
commit 6651a9c022
2 changed files with 10 additions and 12 deletions

View file

@ -832,6 +832,9 @@ const englishConstants = {
'A new version of ente has been released, but it cannot be automatically downloaded and installed.',
DOWNLOAD_AND_INSTALL: 'Download and install',
IGNORE_THIS_VERSION: 'Ignore this version',
TODAY: 'Today',
YESTERDAY: 'Yesterday',
AT: 'at',
};
export default englishConstants;

View file

@ -1,3 +1,5 @@
import constants from 'utils/strings/constants';
export function formatDateFull(date: number | Date) {
const dateTimeFormat1 = new Intl.DateTimeFormat('en-US', {
weekday: 'short',
@ -41,24 +43,17 @@ export function formatTime(date: number | Date) {
}
export function formatDateTimeFull(dateTime: number | Date): string {
return [formatDateFull(dateTime), 'at', formatTime(dateTime)].join(' ');
return [formatDateFull(dateTime), constants.AT, formatTime(dateTime)].join(
' '
);
}
export function formatDateTime(dateTime: number | Date): string {
return [formatDate(dateTime), 'at', formatTime(dateTime)].join(' ');
return [formatDate(dateTime), constants.AT, formatTime(dateTime)].join(' ');
}
export function formatDateTimeShort(date: number | Date) {
const dateTimeFormat = new Intl.DateTimeFormat('en-IN', {
weekday: 'short',
year: 'numeric',
month: 'short',
day: 'numeric',
});
const timeFormat = new Intl.DateTimeFormat('en-IN', {
timeStyle: 'short',
});
return `${dateTimeFormat.format(date)} ${timeFormat.format(date)}`;
return [formatDateFull(date), formatTime(date)].join(' ');
}
export function formatDateRelative(date: number) {