我想要的是从中获取月份。我想要的不是一系列的时刻,而是一系列的月份。
我尝试使用 model.xAxisDates.getMonth()
像图片中那样执行此操作,但它返回 undefined
。
有什么正确的想法吗?谢谢
最佳答案
您需要使用month()
而不是 getMonth()
来获取月份数。
getMonth()
是私有(private)函数,而 month()
是API中公开的公共(public)函数。
如果您需要获取短月份名称,请使用 format('MMM')
来自格式
token 文档:
MMM
:一月二月...十一月十二月MMMM
:一月二月...十一月十二月
由于 xAxisDates
是 moment 对象的 Array
,因此您可以执行以下操作:
model.xAxisDates.map( d => d.month() );
如果您需要月份简称(例如 Jan、Feb 等):
model.xAxisDates.map( d => d.format('MMM') );
关于javascript - 时刻模型中的 getMonth(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43538152/