web-dev-qa-db-ja.com

angular6でTypeScriptを使用して現在の年を取得する方法

Angular6でTypeScriptを使用して現在の年を取得する方法

currentYear:Date;
this.currentYear=new Date("YYYY");
alert(this.currentYear);

無効な日付を示しています

11
Revathi Vijay

試して、

 alert((new Date()).getFullYear());
30
Sajeetharan

インポートセクションで、

import * as moment from 'moment'

NgOnInitで、

ngOnInit(){
this.date = moment(new Date()).format('YYYY');
console.log(moment(new Date()).format('YYYY'));
}
2
Kenyfrank

JavaScriptでは、getFullYear()を使用して日付オブジェクトから年を取得できます。

currentYear: Date;
ngOnInit() {
  this.currentYear = new Date("2017");
  console.log(this.currentYear.getFullYear());
}

すべての日付オブジェクトについては、このページを参照してください methods

1
RAJA

これを試すことができます:

App.component.tsで。

export class AppComponent  {
  anio: number = new Date().getFullYear();
}

App.component.htmlで

{{ anio }}

Stackblitzをお渡しします。

https://stackblitz.com/edit/angular-byvzum

1
Simon Botero

モーメントライブラリを使用する:

import * as moment from 'moment'

moment().year(); // current year

もちろん、このコードも使用できます。

moment().format('YYYY'); // current year
0