【问题标题】:Using day of week to return specific object使用星期几返回特定对象
【发布时间】:2020-10-19 17:12:36
【问题描述】:

我目前正在开发一个健身应用程序,我的目标是让该网站的用户单击一个按钮,然后他们将获得推荐在一周中的某一天进行的锻炼。例如,如果它是星期一并且用户按下按钮它应该返回星期一的计划,那么哪些 JS 方法会适合这个?

我认为我将不得不使用 getDate 和 if 循环,但我不确定,对于 javascript 和探索做事的方法仍然相对较新,因此我愿意接受各种方法来完成此操作

【问题讨论】:

  • 代码在哪里?
  • getDate 为您提供月份中的日期;对于一周中的某一天,您需要getDay。这为您提供了一个介于 0 和 6 之间的值 - 您可以轻松地使用它来访问 array 中相应工作日的数据。

标签: javascript dayofweek


【解决方案1】:

const date = new Date // 今天的日期

const day = date.getDay() // 星期几,从 0 开始表示周日,1 表示周一,以此类推

然后,例如,您有一系列锻炼 锻炼 = [0, 1, 2, 3, 4, 5, 6]

从星期日重新开始,这样您就可以使用索引获得准确的日期

array[1] // 将返回星期一的锻炼

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-08
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    • 1970-01-01
    • 2019-11-16
    • 1970-01-01
    相关资源
    最近更新 更多