我正在构建一个应用程序,让用户可以捕获过去的会议,我需要生成一个天数列表(今天+前七天,不包括周末)。
我正在寻求关于如何执行此操作然后将其导出到React Native中的ListView的建议。我应该在Redux那边做吗?
下面应该显示日期的样本 - 假设今天是星期二:
- Today
- Yesterday
- Friday
- Thursday
- Wednesday
- Tuesday
- Monday
- Last Friday
提前致谢
答案 0 :(得分:0)
您可以使用Moment.js库生成相对于今天的天数列表。我想你需要检查这些API部分: https://momentjs.com/docs/#/manipulating/add/ https://momentjs.com/docs/#/manipulating/subtract/
例如,如果你想在星期五上周,今天是星期二,你可以选择以下内容:
moment().subtract(4, 'days');
您可以创建一个辅助函数,该函数返回相对于今天的日期名称,然后在您的组件中调用该函数。我认为这样可以保持清晰。