ruby-on-rails - 如何在rails中按天数或日期名称获取日期?
问题描述
是否有一种内置方法可以通过给它日期名称或数字来给我一个日期例如:输入:星期六 => 输出:28-3-2020
解决方案
试试这个
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
希望有帮助!
它会给你下周六的日期。
推荐阅读
- python - 使用python在登录后抓取多个页面
- php - 子查询返回零行时如何更新表
- ios - 每次我执行更新时,IGListKit 视图单元上的图像都会闪烁
- angular - 将字符串转换为日期会给出错误的日期 (+1)
- html - Bootstrap 4 Form Check - 从左到右和从上到下到从上到下和从左到右更改 Optons 的顺序
- angular - 在平面图图像上没有使用 amcharts 绘制热图的解决方案
- python - 调用自定义视觉 API 时出现 KeyError:Python 中的“端点”错误
- java - 在 Java 中 - 我如何获得完整的堆栈跟踪
- python - 气流 - 巴赫命令失败
- vue.js - 如何为 vue 创建 .po 文件?