Rails 3 Finding day of week

前端 未结 5 1593
旧巷少年郎
旧巷少年郎 2020-12-08 13:13

I\'m trying to make my own calendar because i cant seem to get any help with event calendar so what im trying to do is Display the day of the week ie.. January 1 2011 is a S

相关标签:
5条回答
  • 2020-12-08 13:14

    We can use Time.now.utc.wday to get day of week without considering zone.

    0 讨论(0)
  • 2020-12-08 13:22

    If you're attempting to write your own calendar from scratch and want to write a function to do day lookup, you might want to check out Conway's Doomsday Algorithm, which is an interesting method for determining the day of the week on any given date. Otherwise the standard time class has a wday method which returns a number from 0-6 (0 is Sunday, 1 is Monday, etc).

    0 讨论(0)
  • 2020-12-08 13:23

    You can also get the string, like "Wednesday", using time.strftime("%A")

    0 讨论(0)
  • 2020-12-08 13:36

    Actively using in Rails 4 - should in most other versions as well...

    Both of these options will give you the day string (eg. "Saturday") for the date specified:

    Specific date:

    Date.new(2011, 1, 1).strftime('%A') # returns "Saturday"
    

    Today:

    Date.today.strftime('%A')
    
    0 讨论(0)
  • 2020-12-08 13:41

    Can't you use time.wday, 0 = sunday and so on

    0 讨论(0)
提交回复
热议问题