【发布时间】:2018-04-03 00:31:19
【问题描述】:
使用date-fns,如何使用0 到6 之间的数字来使用format function 格式化这样的数字?
该模块大量使用数字0 到6 来枚举一周中的一天(例如,startOfWeek 期望weekStartsOn 作为0 和6 之间的数字),但我不能找到一种方法来使用该数字来格式化其名称。
【问题讨论】:
标签: javascript date date-fns
使用date-fns,如何使用0 到6 之间的数字来使用format function 格式化这样的数字?
该模块大量使用数字0 到6 来枚举一周中的一天(例如,startOfWeek 期望weekStartsOn 作为0 和6 之间的数字),但我不能找到一种方法来使用该数字来格式化其名称。
【问题讨论】:
标签: javascript date date-fns
我想出的一种明显而奇怪的解决方法是使用任意选择的星期日,然后从那里使用addDays,然后再使用format。我不确定是否有一些奇怪的边缘情况可能不起作用。
const anArbitrarySunday = new Date(2017, 9, 22)
return format(addDays(anArbitrarySunday, number), 'dd')
【讨论】: