mcard-js
Version:
A JavaScript implementation of MCard - A data model for persistently storing content with cryptographic hashing and timestamping
19 lines (15 loc) • 346 B
text/typescript
export const formatDate = (dateString: string | null | undefined): string => {
if (!dateString) {
return 'N/A';
}
try {
const date = new Date(dateString);
// Check if date is valid
if (isNaN(date.getTime())) {
return 'N/A';
}
return date.toLocaleString();
} catch (e) {
return 'N/A';
}
};