我想在下面的代码中以(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
类型。那么,如何获得上述格式的日期?
答案 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);