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')}`);
    }
posted @ 2022-07-06 09:08  小小菜鸟04  阅读(452)  评论(0)    收藏  举报