@cranberry-money/shared-utils
Version:
Shared utility functions for Blueberry platform
33 lines • 995 B
JavaScript
export function formatDate(dateString, fallback = 'No expiry') {
if (!dateString)
return fallback;
return new Date(dateString).toLocaleDateString();
}
export function formatShortDate(dateString, locale = 'en-AU') {
const date = new Date(dateString);
return date.toLocaleDateString(locale, {
month: 'short',
day: 'numeric',
});
}
export function formatTime(dateString, locale = 'en-AU') {
return new Date(dateString).toLocaleTimeString(locale, {
hour: '2-digit',
minute: '2-digit',
hour12: false,
});
}
export function formatDateTime(dateString, locale = 'en-AU') {
const date = new Date(dateString);
const shortDate = date.toLocaleDateString(locale, {
month: 'short',
day: 'numeric',
});
const time = date.toLocaleTimeString(locale, {
hour: '2-digit',
minute: '2-digit',
hour12: false,
});
return `${shortDate} ${time}`;
}
//# sourceMappingURL=date.js.map