首页 > 解决方案 > 如何在rails中按天数或日期名称获取日期?

问题描述

是否有一种内置方法可以通过给它日期名称或数字来给我一个日期例如:输入:星期六 => 输出:28-3-2020

标签: ruby-on-railsapiruby-on-rails-5

解决方案


试试这个

Date.parse('Saturday').strftime('%d-%-m-%Y')
#=> "28-3-2020"

从评论中,可以尝试这种方法来获取一周的数据

date_by_day = Date.parse('Saturday')
#=> Sat, 28 Mar 2020

start_date = date_by_day - 7
#=> Sat, 21 Mar 2020

end_date = start_day + 6
#=> Fri, 27 Mar 2020

希望有帮助!

它会给你下周六的日期。


推荐阅读