跳到主要内容
CNode

moment.js 的startOf()使用问题。

问答
Mmrlong发布于 10 年前最后回复 10 年前
455050

Date.prototype.moment = function(){ return moment(this).locale('zh_cn').utc(8);
};

2.为什么使用startOf() 之后的返回结果是错的。正确值是:34分钟前 mytime.moment() = Wed Oct 12 2016 10:51:49 GMT+0000; mytime.moment().startOf('day').fromNow() = 3 小时前 ; // 这个出错了。 mytme.moment().format('YYYY-MM-DD HH:mm') = 2016-10-12 10:51

查看回复

回复 (4)

J
jiangzhuo#110 年前

因为你写了个utc(8)

M
mrlong#210 年前
引用 jiangzhuo因为你写了个utc(8)

@jiangzhuo 我的数据是保存到mongodb ,这个本有相差8小时的时间。所以增加了8.

M
mrlong#410 年前
引用 jiangzhuo@mrlong 那你算startOf的时候就会减去8小时了

@jiangzhuo 不是很理解。能写一下代码吗?你们是怎么处理的。我的数据放在mongodb之内。

参与回复

登录后即可参与回复。登录