【发布时间】:2015-06-06 23:09:34
【问题描述】:
我从我的网络服务中获取 UTC 日期字符串,如下所示:
"2015-06-06T12:30:12Z"
我需要按照以下两条规则显示它:
- 如果日期
- 如果日期 > 1 周,则显示日期
YYYY-DD-MM
现在我正在尝试构建一个时刻对象,但似乎返回了一些奇怪的东西:
var sDate = "2015-06-06T12:30:12Z";
var momentDate = moment(sDate);
var fromNow = momentDate.fromNow();
console.log("momentDate : " + momentDate); // 1433593812000
console.log("fromNow : " + fromNow); // 11å°æ™‚å‰
你知道如何做到这一点吗?
谢谢。
【问题讨论】:
-
这很奇怪,但我在 JsFiddle 中执行了你的代码(原样),一切似乎都很好: [Log] momentDate : 1433593812000 [Log] fromNow : 11 hours ago 这可能是页面的问题或机器字符集。
-
@sviklim:谢谢。抱歉刚刚发现我使用的是
moment-with-locale.js...不是包装moment.js吗? -
对不起,我对
moment-with-locale.js没有经验;我曾经使用原始库版本
标签: javascript date momentjs utc