:monday"但 "DateTime.current.wday == 0"是星期日-6ren"> :monday"但 "DateTime.current.wday == 0"是星期日-DateTime.current.wday从星期日开始计算星期。 我希望从星期一开始计算周数。 我不明白这种差异。 我将如何以数字表示形式获得今天的工作日? 最佳答案 我相信传统上,周被认为是从星期日-6ren">
gpt4 book ai didi

ruby-on-rails - "DateTime.beginning_of_week => :monday"但 "DateTime.current.wday == 0"是星期日

转载 作者:行者123 更新时间:2023-12-04 06:23:58 26 4
gpt4 key购买 nike

DateTime.current.wday从星期日开始计算星期。

我希望从星期一开始计算周数。

我不明白这种差异。

我将如何以数字表示形式获得今天的工作日?

最佳答案

我相信传统上,周被认为是从星期日开始的,作为一周的第一天。如果您想将一周表示为从不同的一天开始,例如星期一,您可以执行以下操作

(DateTime.current.wday + 6) % 7

除此之外,我相信有一个 strftime 可以获取您要查找的内容,但它将作为字符串返回。

关于ruby-on-rails - "DateTime.beginning_of_week => :monday"但 "DateTime.current.wday == 0"是星期日,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23388269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com