나는 내 자신의 캘린더를 만들려고 노력하고있다. 나는 이벤트 캘린더에 도움을 얻는 것처럼 보이므로 무엇을하려고하는지 표시한다. 요일을 표시한다. ie January 1 2011 is a week. 토요일 쉬운 명령이 그 날 얻거나 내가 뭔가를 필요로하는 것입니다레일즈 3 주중의 요일 찾기
답변
당신이 time.wday, 0 = 일요일를 사용할 수 없습니다 그래서
처음부터 자신의 캘린더를 쓰기를 시도하는 경우에와 요일 조회를 수행하는 함수를 작성하려면 Conway's Doomsday Algorithm을 확인하십시오. 이는 주어진 날짜에 요일을 결정하는 흥미로운 방법입니다. 그렇지 않으면 standard time class에는 0-6 (0은 일요일, 1은 월요일 등)에서 숫자를 리턴하는 wday 메소드가 있습니다.
Date.today.beginning_of_month.wday는 내가 찾고있는 것과 똑같은 방식으로 작동하지만, 내 인생을 더 쉽게 만들 수 있는지 확인하기 위해 링크를 살펴볼 것입니다. –
영역을 고려하지 않고 Time.now.utc.wday를 사용하여 요일을 구할 수 있습니다.
또한 사용 "수요일"와 같은 문자열을 얻을 수 있습니다 time.strftime ("%의 A")
이것은 허용 된 대답이어야합니다! –
우수 답변! 고맙습니다 – Vlad
이러한 옵션은 모두 당신에게 지정된 날짜의 오늘 문자열 (예 : "토요일".) 줄 것이다 :
구체적인 날짜 :
Date.new(2011, 1, 1).strftime('%A') # returns "Saturday"
오늘 :
Date.today.strftime('%A')
- 1. 레일즈 3 자정부터 자정까지
- 2. 그 밖의 다른 요일 찾기 C#
- 3. 레일즈 3 연관 NoMethodError
- 4. 레일즈 3 공지
- 5. 레일즈 3 서브 도메인
- 6. 레일즈 3 : f.select - options_for_select
- 7. 레일즈 3 - acts_as_audited 가능한가요?
- 8. 레일즈 3 - 연관
- 9. 레일즈 3 ActiveRecord 쿼리
- 10. 레일즈 3 특별 검증
- 11. 레일즈 3 사용자 시간대
- 12. 레일즈 3. 라이브 검색
- 13. 레일즈 3 또는 레일즈 2.3.8을 사용해야합니까?
- 14. 레일즈 활성 레코드 - 고급 찾기
- 15. 루비 온 레일즈 3 - 라우팅
- 16. 레일즈 3 및 슬로베니아 복수형
- 17. 레일즈 3 및 그래프 데이터베이스
- 18. 레일즈 3 : NameError with association
- 19. 레일즈 3. 쿼리하지 않습니다. 어떻게?
- 20. 레일즈 3 전체 텍스트 검색
- 21. 레일즈 3. Oauth로 API 생성하기
- 22. 레일즈 3 개인 메시지 플러그인
- 23. 조언 (루비 온 레일즈 3)
- 24. tablesorter - 요일
- 25. 레일 - 3 조건으로 찾기?
- 26. Rails I18n : 요일
- 27. 모듈 식 wiki 기능을위한 레일즈 플러그인 찾기
- 28. 레일즈 3 : 외래 키 3 개로 인스턴스 만들기
- 29. 레일에서 세션 ID 찾기 3
- 30. 레일즈 3 라우팅 (옵션 범위 아래)
더 이상 작동합니다 Date :: DAYNAMES [month] 도움을 주셔서 감사합니다 –
@Rod는 Date : DAYNAMES [wday];)를 의미합니다 thx! – jobwat
완벽한 !!! 감사합니다) –