ruby-on-rails - Date.tomorrow 引用两天后

标签 ruby-on-rails datetime

我看到了一些很奇怪的东西。

<h3><%= (Date.today).strftime("%A, %B %d, %Y")  %></h3>

结果是 2013 年 10 月 9 日,星期三,这是正确的。

但是,这将导致 2013 年 10 月 11 日星期五。
<h3><%= (Date.tomorrow).strftime("%A, %B %d, %Y")  %></h3>

它完全跳过星期四(实际上是明天)。

有任何想法吗?

最佳答案

方法tomorrow不在 Ruby 中——仅在 Rails 中。也许您的 Ruby 和 Rails 设置为不同的时区。你从 Date.current 中得到了什么,它基本上是今天在 Rails 中的?

关于ruby-on-rails - Date.tomorrow 引用两天后,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19285343/

相关文章:

ruby-on-rails - 通过命令行升级 RailsInstaller 安装?

javascript - 如何在显示 Body 之前触发 javascript scrollTop()?

datetime - FAGL_ACCOUNT_ITEMS_GL_API 不按 I_POSTING_DATES 范围返回任何数据

python导入datetime模块的问题

css - form_for 添加一个带有 css 样式的 div 容器

ruby-on-rails - Postgresql按不在组中的列排序

ruby-on-rails - 是否可以使用 Rails NumberHelper 方法模拟 sprintf ("%g")的行为?

php - 在 php 中格式化带或不带前导零的日期

c# - 检查 Linq 结果中的 DateTime 是否为 Null 的语法

python - 时间戳转换关闭一小时