[英]How do i change date format to display month and year only using moment js
[英]How do I display the last month with the year?
我已將Nov. 1, 2020
的日期存儲在變量fiscalYearStart
並希望輸出Oct. 2020
。 你能告訴我怎么做嗎? 我已經編寫了一個函數,但我收到消息ERROR TypeError: fiscalYearStart.getMonth is not a function
我的功能:
public getLastMonth () {
this.navService.getBeginningOfFiscalYear().subscribe((yearResp: any) => {
if (yearResp && yearResp.success) {
const fiscalYearStart = yearResp.fiscalYearStart;
fiscalYearStart.setMonth(fiscalYearStart.getMonth() - 1);
const lastMonth = new Date(fiscalYearStart);
console.log(lastMonth);
}
});
}
您應該使用Date
構造函數,因為fiscalYearStart
它是一個字符串並且沒有getMonth
方法。
const fiscalYearStart = new Date(yearResp.fiscalYearStart);
public getLastMonth () {
this.navService.getBeginningOfFiscalYear().subscribe((yearResp: any) => {
if (yearResp && yearResp.success) {
const fiscalYearStart = new Date(yearResp.fiscalYearStart);
fiscalYearStart.setMonth(fiscalYearStart.getMonth() - 1);
const lastMonth = new Date(fiscalYearStart);
console.log(lastMonth);
}
});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.