13 lines
No EOL
614 B
TypeScript
13 lines
No EOL
614 B
TypeScript
export function dateFormatter(date: Date = new Date()): string {
|
|
return `${date.getFullYear()}-${(date.getMonth() + 1).toString().padStart(2, '0')}-${date.getDate().toString().padStart(2, '0')}`;
|
|
}
|
|
|
|
export function extractTime(dateTimeString: string, extractTime: boolean = false){
|
|
const date = new Date(dateTimeString);
|
|
if (extractTime) {
|
|
const hours = String(date.getHours()).padStart(2, '0');
|
|
const minutes = String(date.getMinutes()).padStart(2, '0');
|
|
return `${hours}:${minutes}`;
|
|
}
|
|
return date.getFullYear() + '-' + (date.getMonth() + 1) + '-' + date.getDate();
|
|
}; |