Tôi đang cố gắng tạo lịch của riêng mình vì tôi không thể nhận được bất kỳ trợ giúp nào với lịch sự kiện vì vậy những gì tôi đang cố gắng làm là Hiển thị ngày trong tuần tức là .. Ngày 1 tháng 1 năm 2011 là thứ bảy là có một lệnh đơn giản để có được ngày hôm đó hoặc làm tôi cần cái gì khácRails 3 Tìm ngày trong tuần
Trả lời
bạn không thể sử dụng time.wday, 0 = chủ nhật và vân vân
Nếu bạn đang cố gắng để viết lịch của riêng bạn từ đầu và muốn viết hàm để tra cứu ngày, bạn có thể muốn xem Conway's Doomsday Algorithm, là một phương pháp thú vị để xác định ngày trong tuần vào bất kỳ ngày cụ thể nào. Nếu không, standard time class có phương thức wday trả về một số từ 0-6 (0 là Chủ Nhật, 1 là Thứ Hai, v.v.).
tôi tìm thấy Date.today.beginning_of_month.wday hoạt động chính xác theo cùng một cách cho những gì tôi đang tìm kiếm nhưng tôi sẽ xem xét liên kết của bạn để xem liệu nó có thể làm cho cuộc sống của tôi dễ dàng hơn không. –
Chúng tôi có thể sử dụng Time.now.utc.wday để nhận ngày trong tuần mà không xem xét khu vực.
Bạn cũng có thể nhận được các chuỗi, như "thứ tư", sử dụng time.strftime ("% A")
đây phải là câu trả lời được chấp nhận! –
Câu trả lời hay nhất! Cảm ơn bạn – Vlad
Cả hai tùy chọn này sẽ cung cấp cho bạn những chuỗi ngày (ví dụ như "Saturday".) Cho thời điểm nhất định:
ngày cụ thể:
Date.new(2011, 1, 1).strftime('%A') # returns "Saturday"
Hôm nay:
Date.today.strftime('%A')
- 1. Tìm ngày trong tuần
- 2. Tìm ngày sớm nhất trong 3 ngày
- 3. Xác nhận ngày trong Rails 3
- 4. Tìm số ngày trong tuần/cuối tuần trong một phạm vi ngày nhất định
- 5. Rails 3, Chỉ xem định dạng ngày?
- 6. Cách tìm() với include() trong Rails 3
- 7. làm cách nào để đảm bảo một ngày là ngày trong tuần trong Rails?
- 8. Rails 3 Ngày tới UTC để sử dụng trong javascript
- 9. Android: Nhận ngày trong tuần từ ngày?
- 10. ngày PHP tuần số này sang ngày khác trong tuần văn bản
- 11. Rails 3 Serialize
- 12. php - tìm ngày trong cùng một ngày trong tuần cho năm ngoái
- 13. Không thể Tìm Hội Inverse cho has_many trong Rails 3
- 14. Tìm phạm vi ngày trong tuần theo ngày hiện tại bằng sql?
- 15. Làm thế nào để tìm ngày trong tuần gần nhất cho một ngày tùy ý?
- 16. Vb.net nhận tên ngày trong tuần
- 17. tìm ngày bắt đầu (Thứ Hai) của tuần hiện tại
- 18. Tìm ngày cho một số tuần nhất định
- 19. Tìm Ngày đầu tiên của tuần qua php
- 20. Django DateField lọc theo ngày trong tuần/tuần
- 21. Thời gian Joda, Nhận ngày trong tuần
- 22. Nhận ngày trong tuần tại Postgresql
- 23. Nhận ngày tiếp theo từ ngày trong tuần trong JavaScript
- 24. Cách lấy ngày trong tuần từ số ngày trong Javascript?
- 25. cài đặt ngày trong tuần trong javascript
- 26. Định dạng ngày cho tuần
- 27. Số ngày trong phạm vi ngày, trừ ngày cuối tuần và các ngày khác, trong C#
- 28. Cách nhóm ngày theo tuần?
- 29. Định dạng để tìm ngày trong tuần không hoạt động trong Windows
- 30. Tìm tuần này Thứ Hai
hoạt động tốt hơn Ngày :: DAYNAMES [tháng] cảm ơn sự giúp đỡ –
@Rod có nghĩa là Ngày :: DAYNAMES [wday];) thx! – jobwat
Hoàn hảo !!! Cảm ơn) –