Tan*_*eel 2 javascript momentjs typescript
我可以硬编码一年的最后一天,因为无论如何它总是 12 月 31 日。有许多使用date, js,的解决方案jquery。但我正在开发一个 Angular 项目,因此我的代码位于typescript. 我的技术主管希望我使用moment. 我不应该对任何日期进行硬编码。是否提供了任何内置方法来获取给定moment年份的最后一天。我说给定年份是因为就我而言,给定年份是动态的。它可以随时改变。我正在使用方法。我收到自定义年份错误。我是说:endOf()
const lastDayOfYear = moment().endOf('year')工作正常,但是:
const lastDayOfYear = moment().endOf(2025)给我这个错误:
“2025”类型的参数不可分配给“StartOf”类型的参数
我也尝试过:
const lastDayOfYear = moment().endOf("2025");year=2025; const lastDayOfYear = moment().endOf(year);这个方法将如何发挥作用?我已经浏览了整个Moment 文档。或者我应该坚持使用Datejavascript。像这样的东西:
new Date(new Date().getFullYear(), 11, 31);
请提供解决方案。
PS:我只想要指定年份的最后一个日期的MM-DD-YYYY格式。
好吧,如果你真的想用 moment 来解决这个问题而不是使用 `12-31-${year}` 你可以使用:
moment([year]).endOf('year').format('MM-DD-YYYY')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5483 次 |
| 最近记录: |