有什么标准格式可以将时间范围描述为字符串吗?想在营业时间使用它
我们希望在营业时间使用它,例如...
- 周一 11:00-13:00
- 周二 9:00-18:00
- 更新 现在需要:周三 8:00-11:30 ,周三 12:00-17:00
我们有一个基于 Ruby 的服务器,并向客户端提供 JSON 和 XML。我们遵循 ActiveResource 模式,以便我们可以在客户端中使用 插件
这就是我们的当前专有方法:
"availabilities":[{"end_time":"00:00","weekdays":"0,1,2,3,4,5,6","start_time":"00:00"}]
We want to use it for opening hours like...
- Mo 11:00-13:00
- Tue 9:00-18:00
- Update Now required: Wed 8:00-11:30, Wed 12:00-17:00
We have a Ruby based server and deliver JSON and XML to the clients. We follow the ActiveResource pattern, so that we can use plug ins in our clients
That's our current proprietary approach:
"availabilities":[{"end_time":"00:00","weekdays":"0,1,2,3,4,5,6","start_time":"00:00"}]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
cron 格式 是专门为此设计的,包括相对日期,例如“除 12 月外,每个月第一个星期一的午夜至凌晨 1 点”。
编辑:所有示例的 cron 表达式:
cron format was designed specifically for this, including relative dates like "from midnight to 1 AM of the first Monday each month except December".
Edit: cron expressions for all examples:
我会使用自午夜以来的毫秒数。这是相当标准的,就像在 JavaScript 和其他语言中一样,您可以轻松地将毫秒数添加到给定时间以获得另一个时间,或者从毫秒数创建时间跨度对象。
I would use the number of milliseconds since midnight. That's fairly standard, as in JavaScript and other languages you can easily add a number of milliseconds to a given time in order to get another time, or create a time-span object from a number of milliseconds.