gpt4 book ai didi

mysql - Rails DateTime 辅助逻辑

转载 作者:行者123 更新时间:2023-11-29 07:13:08 26 4
gpt4 key购买 nike

快速提问。我正在使用 distance_of_time_in_words 帮助器来检查创建对象的天数。这工作正常,但我不希望它在计算一天之前必须经过 24 小时,但希望它在“00:00”后计算“1”天

例如 distance_of_time_in_words("2016-08-11 11:00", "2016-08-12 00:00") 应该是 1 天,但实际是 13 小时

我希望一旦过了“00:00”就应该算作 1 天?

最佳答案

您也许可以使用

time_ago_in_words(date_item_was_created.at_midnight)

time_ago_in_words 允许您放弃添加“现在”时间*,并将创建日期移回午夜,您将跨越一日标记在下一个午夜。根据API doc ,它应该为您提供“一天”以上的任何时间,这听起来就像您所追求的。

*如果您不与当前时间进行比较,则可以继续使用 distance_of_time_in_words。

关于mysql - Rails DateTime 辅助逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38900560/

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