Reactjs 反应水平时间线:如何仅显示;年份“;使用getLabel添加标签

Reactjs 反应水平时间线:如何仅显示;年份“;使用getLabel添加标签,reactjs,date,datetime,timeline,Reactjs,Date,Datetime,Timeline,React水平时间线要求输入日期为YYY-MM-DD,但我只想根据文档显示YYYY,看起来您需要以YYYY-MM-DD格式提供日期的排序列表。然后编写一个getLabel函数,该函数可用于从这些日期派生标签 <HorizontalTimeline values=['1984-10-10', '1985-11-10', '1986-10-10'] getLabel={function(date) { return date.slice(0, 4); }} ...remainin

React水平时间线要求输入日期为YYY-MM-DD,但我只想根据文档显示YYYY

,看起来您需要以
YYYY-MM-DD
格式提供日期的排序列表。然后编写一个
getLabel
函数,该函数可用于从这些日期派生标签

<HorizontalTimeline 
  values=['1984-10-10', '1985-11-10', '1986-10-10']
  getLabel={function(date) { return date.slice(0, 4); }}
  ...remaining props
/>


在这里,我使用
.slice
方法从
yyyy-mm-dd

中提取
yyyy
,根据文档,看起来您需要提供一个
yyy-mm-dd
格式的排序日期列表。然后编写一个
getLabel
函数,该函数可用于从这些日期派生标签

<HorizontalTimeline 
  values=['1984-10-10', '1985-11-10', '1986-10-10']
  getLabel={function(date) { return date.slice(0, 4); }}
  ...remaining props
/>


在这里,我使用
.slice
方法从
yyyy-mm-dd
中提取
yyyy
这是一个非常棒的水平时间轴软件包使用解决方案

这是一个非常棒的水平时间轴软件包使用解决方案

谢谢@Ben,有没有办法将其显示为“2018年7月”,将其拼写为月份和年份的整数?没问题!您可以提取字符串的
mm
部分,并使用简单的映射将其转换。01到1月,02到2月,如此等等,Tank you@Ben,有没有办法通过将月份和年份的整数拼写出来来显示“2018年7月”呢?没问题!您可以提取字符串的
mm
部分,并使用简单的映射将其转换。01到1月,02到2月,依此类推欢迎来到stackoverflow。这并不是在回答问题。请遵循以下指导原则:欢迎使用stackoverflow。这并不是在回答问题。请遵循以下准则: