Chcę wyświetlić aktualny czas na wyświetlaczu (godziny i minuty).

Jak mogę to zrobić najskuteczniej pod względem wydajności

Korzystanie z Angular 7

Wielkie dzięki

0
avi 20 listopad 2019, 16:36

1 odpowiedź

Możesz zaimportować formatDate z angular common / package, a następnie możesz przekazać dane. Oto przykład: -

import { Component } from '@angular/core';
import {formatDate } from '@angular/common';
@Component({
  selector: 'my-app',
  templateUrl: './app.component.html',
  styleUrls: [ './app.component.css' ]
})
export class AppComponent  {

  name = 'Angular 7';
  today= new Date();
  todaysDataTime = '';
  constructor() {
    this.todaysDataTime = formatDate(this.today, 'dd-MM-yyyy hh:mm:ss a', 'en-US', '+0530');
  }
}

Działający przykładowy link wyjściowy jest podany poniżej: - StackBlitz

Lub najlepszym sposobem jest użycie modułu datePipe, który formatuje datę zgodnie z lokalnymi zasadami.

Oto link w celach informacyjnych:- DatePipe

1
Ronak07 20 listopad 2019, 16:50