【发布时间】:2020-01-25 00:22:45
【问题描述】:
我尝试转换这个日期:
created_at= "Thu Sep 19 14:24:59 UTC 2019"
使用这个:
let elementDate=moment(created_at)
但我得到了:
moment.invalid(/* Fri Aug 30 09:52:04 UTC 2019 */)
我也试过这个:
moment(created_at,"DDD Mo DD hh:mm:ss UTC YYYY")
但似乎不正确。有什么想法吗?
【问题讨论】:
-
我对时刻一无所知,但通常月份是
MM而不是Mo。您所说的“似乎不正确”是什么意思。它会出错或产生意想不到的效果吗? -
@Marie 是对的,“Fri”是
ddd而不是DDD。 24 小时内的小时数是HH -
new Date("Thu Sep 19 14:24:59 UTC 2019")工作。 -
@dandavis - 它可能在某些实现中起作用,但这不符合规范。
-
@MattJohnson-Pint:是的,但它可以在 webkit/v8/ff 中工作,而且现在已经没有太多其他 UA 需要担心了。
标签: javascript datetime timezone momentjs