Я пытаюсь показать timestamp
на .rhtml
странице, но она возвращает что-то вроде этого:Отметка в RHTML
Mon Dec 09 21:03:22 +0400 2013
Как должно быть:
2013.12.09 21:03:22
Что случилось? Вот как я делаю:
<%= message.time %>
Я пытаюсь показать timestamp
на .rhtml
странице, но она возвращает что-то вроде этого:Отметка в RHTML
Mon Dec 09 21:03:22 +0400 2013
Как должно быть:
2013.12.09 21:03:22
Что случилось? Вот как я делаю:
<%= message.time %>
Использование strftime
message.time.strftime("%Y.%m.%d %H:%M:%S")
'<% = message.time.strftime (" % Y.% m.% D% H:% M:% s ")%>' не работает – user3083781
Что значит неработать? Это поможет, если вы опубликуете то, что видите. Попробуйте использовать 'S' вместо' s' для второго '<% = message.time.strftime ("% Y.% m.% D% H:% M:% S ")%>' – usha
@Vimsha '% S - Вторая часть минуты (00..60) 'и'% s - Количество секунд с 1970-01-01 00:00:00 UTC.' –
Вы все еще на Руби 1.8.7 ?? – Severin
'Time.now.time.strftime ("% Y.% m.% D% T ")' => '" 2013.12.09 22:07:42 "' –