我正在开发一个rails 3.1应用程序,我需要存储商店的营业时间。我想存储开放时间,关闭时间和星期几。我的第一个想法是存储一个数字,其中1是星期一和7星期日,但有更好的方法,当我想要国际化我的应用程序时更合适吗? 如果我存储了日期编号,我如何将其与当天的某一天进行比较,以检查商店是否开放?
感谢您的帮助
答案 0 :(得分:6)
听起来你走在正确的轨道上。要弄清楚当天的当天:
Date.today.wday
虽然考虑周日0和周六6。
答案 1 :(得分:1)
数值应该没问题。使用Ruby Time类使用的数字来保持简单:http://www.ruby-doc.org/core/classes/Time.html#M000369
周日将是0,周一1等...