angular Date日期格式
// 时间格式yyyy-MM-dd HH:mm:ss
dateTimeFormatter (date: Date): string {
if(!date) return '';
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const strDate = date.getDate().toString().padStart(2, '0');
return `${date.getFullYear()}-${month}-${strDate} ${date.getHours()}:${date.getMinutes()}:${date.getSeconds()}`;
}
// 时间格式yyyy-MM-dd
dateFormatter(date: Date): string {
if(!date) return '';
const month = (date.getMonth() + 1).toString().padStart(2, '0');
const strDate = date.getDate().toString().padStart(2, '0');
return `${date.getFullYear()}-${month}-${strDate}`;
}
// 时间格式yyyy-MM
dateFormatterMonth(date: Date): string {
if(!date) return '';
const month = (date.getMonth() + 1).toString().padStart(2, '0');
return `${date.getFullYear()}-${month}`;
}
// 时间格式yyyyMM
dateFormatterMonth2(date: Date): string {
if(!date) return '';
const month = (date.getMonth() + 1).toString().padStart(2, '0');
return `${date.getFullYear()}${month}`;
}
// 时间格式 HH:mm
timeFormatter(date: Date | null): string {
if(!date) return '00:00';
return `${date.getHours().toString().padStart(2, '0')}:${date.getMinutes().toString().padStart(2, '0')}`;
}
// 时间格式 HH:mm
timeNumberFormatter(date: Date | null): number {
if(!date) return 0;
return Number(`${date.getHours().toString().padStart(2, '0')}${date.getMinutes().toString().padStart(2, '0')}`);
}
浙公网安备 33010602011771号