【问题标题】:how to get date by day number or day name in rails?如何在rails中按天数或日期名称获取日期?
【发布时间】:2020-03-25 09:31:41
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    试试这个

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

    来自cmets,可以试试这个方法获取一周的数据

    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
    

    希望有帮助!

    它会给你下周六的日期。

    【讨论】:

    • 没有办法得到当前的星期六我试图减去 7adys 但在星期五这样的情况下就不对了
    • @MuhammadElbadawy 你能告诉我你在做什么吗?
    • 我正在尝试导出关于本周的报告,即使我是在一周的开始或中间。用户名 SAT SUN MON TUE WED THU FRI
    • @MuhammadElbadawy 但你的问题没有提到这些?
    • 因为我需要的是解析当前星期的日期名称并返回其日期,以便我可以获得有关日期的数据
    猜你喜欢
    • 1970-01-01
    • 2015-10-21
    • 2017-03-17
    • 2012-01-12
    • 1970-01-01
    • 2015-02-24
    • 1970-01-01
    相关资源
    最近更新 更多