如何在angular6中使用打字稿获取当前年份
currentYear:Date;
this.currentYear=new Date("YYYY");
alert(this.currentYear);
显示无效日期
答案 0 :(得分:17)
尝试
alert((new Date()).getFullYear());
答案 1 :(得分:2)
在导入部分,
import * as moment from 'moment'
在ngOnInit,
ngOnInit(){
this.date = moment(new Date()).format('YYYY');
console.log(moment(new Date()).format('YYYY'));
}
答案 2 :(得分:0)
在javascript中,我们可以使用getFullYear()
从日期对象获取年份。
currentYear: Date;
ngOnInit() {
this.currentYear = new Date("2017");
console.log(this.currentYear.getFullYear());
}
有关所有日期对象methods
,请参见此页面答案 3 :(得分:0)
您可以尝试以下方法:
在app.component.ts中。
export class AppComponent {
anio: number = new Date().getFullYear();
}
在app.component.html
中{{ anio }}
我给你一个闪电战。
答案 4 :(得分:0)
使用时刻库:
import * as moment from 'moment'
moment().year(); // current year
当然您也可以使用以下代码:
moment().format('YYYY'); // current year
答案 5 :(得分:0)
尝试一下?
year = new Date().getFullYear()
console.log(this.year) // output 2020
答案 6 :(得分:0)
因为年份是数字。
currentYear: number=new Date().getFullYear();