Strftime没有更新到正确的日期

时间:2012-02-06 07:46:43

标签: ruby sinatra strftime

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

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

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

1 个答案:

答案 0 :(得分:0)

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

require 'sinatra'
require 'tzinfo'

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

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

应该这样做。