【发布时间】:2018-03-16 19:00:39
【问题描述】:
我有这个代码:
var utc = moment.tz(1521221491000, "UTC");
var local = utc.clone().tz(moment.tz.guess());
console.log(moment([2018, 03, 15]).fromNow());
console.log('moment() piece by piece: ' + moment().get('year') + ' ' + moment().get('month') + ' ' + moment().get('date') + '. Data inside of momment: ' + moment().format());
console.log(local.format("YYYY-MM-DD HH:MM:SS"));
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.21.0/moment.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment-timezone/0.5.14/moment-timezone-with-data.js"></script>
在第 3 行
console.log(moment([2018, 03, 15]).fromNow());
假设说“1 天前”,现在写这个问题的时间是 2018 年 3 月 16 日......由于某种原因,回复是
一个月...
知道为什么会出现这个错误,错误在月份变量中。
【问题讨论】:
标签: javascript momentjs