在javascript中,我想将Rails给出的标准日期格式转换为人类可读的东西。
Rails将此用于记录:
2014-06-17T19:48:42.072Z
鉴于javascript中的字符串,最简单的方法是将它变成我们可以使用它的东西?理想情况下将其格式化为June 17, 2014
?
假设您无法在将日期转换为javascript之前使用Rails转换日期。
答案 0 :(得分:0)
37signals有一个很酷的rails engine/javascript plugin来显示用户当地时间的UTC时间。
从他们的例子:
> comment.created_at
"Wed, 27 Nov 2013 18:43:22 EST -0500"
<%= local_time(comment.created_at) %>
渲染:
<time data-format="%B %e, %Y %l:%M%P"
data-local="time"
datetime="2013-11-27T23:43:22Z">November 27, 2013 11:43pm</time>
当DOM加载时,内容会立即替换为本地格式化时间:
<time data-format="%B %e, %Y %l:%M%P"
data-local="time"
datetime="2013-11-27T23:43:22Z"
title="November 27, 2013 6:43pm EDT"
data-localized="true">November 27, 2013 6:43pm</time>