如何以所需格式获取日期:ionic 4

时间:2018-12-04 12:46:10

标签: javascript angular typescript ionic3

我想在下面的代码中以(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 :(得分:1)

尝试一下可能对您有帮助

在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")); 
}

答案 1 :(得分:1)

使用此格式将可以var d = new Date(2018, 11, 24, 10, 33, 30, 0);