2016-04-28 55 views
1

同樣,我是條紋新手。我正在使用Rails,並且本節沒有JS,我想在應用中顯示向客戶收費的時間。 In the charge JSON,我看到這個:"created": 1461761985,條紋收費日期格式

所以在我的循環,(縮短)

... 
<%= c.created.strftime() %> 
... 

未定義的方法`strftime的」爲1461761985:Fixnum對象

我以爲我可以用strftime但得到一些錯誤。有沒有辦法在Rails 4中將這個時間格式轉換爲D-M-Y

回答

1

這是一個unix時間戳,如果我沒有錯。試試這些:

DateTime.strptime(c.created.to_s, '%s') 
# or 
Time.at(c.created).to_datetime 
+0

是的,謝謝。我已經解決了:'<%= Time.at(c.created).to_datetime.strftime(「%d-%m-%Y」)%>' – Sylar