Как получить дату в требуемом формате: ионные 4 - PullRequest
0 голосов
/ 04 декабря 2018

Я хочу объявить дату в приведенном ниже коде в формате (yyyy mm dd hh mm ss).

postData(data) {
    let headers = new HttpHeaders();
    headers.append('Content-Type','application/json');
    var pingData = {
        date: new Date(year, month, day, hours, minutes, seconds, milliseconds)
    }
}

Когда я объявляю ее, как показано в коде выше, я получаю сообщение об ошибке как

Невозможно найти имя «год».Не удается найти имя «месяц» .....

Я хочу, чтобы переменная date была типа string.Итак, как я могу получить дату, как я упоминал в вышеуказанном формате?

Ответы [ 2 ]

0 голосов
/ 04 декабря 2018

используйте этот формат, он будет работать var d = new Date(2018, 11, 24, 10, 33, 30, 0);

0 голосов
/ 04 декабря 2018

Попробуйте это может быть полезно для вас

в AppModulePage

import {DatePipe} from '@angular/common';

providers: [DatePipe]

в demo.component.ts

import { DatePipe } from '@angular/common';
.
.
constructor(private datePipe: DatePipe) {}

ngOnInit() {
   var date = new Date();
   console.log(this.datePipe.transform(date,"yyyy mm dd hh mm ss")); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...