我有一个变量输出一串日期的字符串,我如何改变该字符串中所有日期的格式?
- 论坛
- 我有一个变量输出一串日期的字符串,我如何改变该字符串中所有日期的格式?
26 浏览
匿名的
0 Comments
问题的原因是要改变字符串中所有日期的格式。解决方法是使用map
函数来遍历日期字符串数组,并使用toDateString()
方法将每个日期对象转换为字符串。然后,使用split(' ')
方法将字符串按空格分割为数组,再使用slice(1, 3)
方法取出月份和日期部分,最后使用join(' ')
方法将月份和日期部分以空格连接起来。这样就可以改变日期的格式了。下面是完整的代码:
dates.map(d => d.toDateString().split(' ').slice(1, 3).join(' '))
这段代码将返回一个新的数组,其中包含所有日期按照新格式的字符串。