formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LLL');
};
它显示:“2013年2月28日09:24”
但是我想把最后的时间去掉。我该怎么做呢?
我用的是Moment.js。
formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LLL');
};
它显示:“2013年2月28日09:24”
但是我想把最后的时间去掉。我该怎么做呢?
我用的是Moment.js。
当前回答
moment(date).format(DateFormat)
这里的DateFormat应该是DateFormat = 'YYYY-MM-DD'
其他回答
使用格式(“我”)
取决于你想用它做什么,格式('LL')可以做到这一点。它会产生这样的东西:
Moment().format('LL'); // => April 29, 2016
您可以使用这个构造函数
moment({h:0, m:0, s:0, ms:0})
http://momentjs.com/docs/#/parsing/object/
console.log(时刻)。格式('YYYY-MM-DD HH:mm:ss')) Console.log (moment({h:0, m:0, s:0, ms:0})。格式('YYYY-MM-DD HH:mm:ss')) < script src = " https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js " > < /脚本>
在更新版本的moment.js中,你也可以这样做:
var dateTime = moment();
var dateValue = moment({
year: dateTime.year(),
month: dateTime.month(),
day: dateTime.date()
});
见:http://momentjs.com/docs/ /解析/对象/。
每当我使用moment.js库时,我以这种方式指定所需的格式:
moment(<your Date goes here>).format("DD-MMM-YYYY")
or
moment(<your Date goes here>).format("DD/MMM/YYYY")
... 我希望你能明白
在format函数中,放入所需的格式。上面的例子将去掉日期中所有不需要的元素,如分钟和秒
你也可以使用这种格式:
时刻()。格式(“ddd、ll ');// 2017年1月4日,星期三