0

我有一个 sinatra 应用程序,其中有一条小消息,我想说“DayOfWeek”快乐,但是我注意到它没有显示页面的正确日期,它会打印前一天。代码非常简单:

<%= "Happy #{Time.now.strftime("%A")}" %>

我认为这与请求响应周期有关,但我切换了浏览器,在 chrome、firefox 和 safari 中遇到了同样的问题。有人知道发生了什么吗?

4

1 回答 1

0

从Bryce Kerley的演示文稿Sinatra:The Classiest of Prototypes的幻灯片 #28 中,您可以看到以下内容:

require 'sinatra'
require 'tzinfo'

mt = TZInfo::Timezone.get('America/New_York')

get '/time' do
  mt.now.strftime "%D %T"
end

应该这样做。

于 2012-02-07T04:52:54.383 回答