Angular6でTypeScriptを使用して現在の年を取得する方法
currentYear:Date;
this.currentYear=new Date("YYYY");
alert(this.currentYear);
無効な日付を示しています
試して、
alert((new Date()).getFullYear());
インポートセクションで、
import * as moment from 'moment'
NgOnInitで、
ngOnInit(){
this.date = moment(new Date()).format('YYYY');
console.log(moment(new Date()).format('YYYY'));
}
JavaScriptでは、getFullYear()
を使用して日付オブジェクトから年を取得できます。
currentYear: Date;
ngOnInit() {
this.currentYear = new Date("2017");
console.log(this.currentYear.getFullYear());
}
すべての日付オブジェクトについては、このページを参照してください methods
これを試すことができます:
App.component.tsで。
export class AppComponent {
anio: number = new Date().getFullYear();
}
App.component.htmlで
{{ anio }}
Stackblitzをお渡しします。
モーメントライブラリを使用する:
import * as moment from 'moment'
moment().year(); // current year
もちろん、このコードも使用できます。
moment().format('YYYY'); // current year