formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LLL');
};
它显示:“28 februari 2013 09:24”
但我想在最后删除时间。我怎样才能做到这一点?
我正在使用Moment.js。
formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LLL');
};
它显示:“28 februari 2013 09:24”
但我想在最后删除时间。我怎样才能做到这一点?
我正在使用Moment.js。
很抱歉这么晚才加入,但是如果您想删除 a的时间部分moment()
而不是对其进行格式化,那么代码是:
.startOf('day')
format('LL')
取决于你想用它做什么,format('LL')
可以做到这一点。它产生这样的东西:
Moment().format('LL'); // => April 29, 2016
正确的方法是根据您的要求指定输入,这将为您提供更大的灵活性。
目前的定义包括以下内容
LTS : 'h:mm:ss A',
LT : 'h:mm A',
L : 'MM/DD/YYYY',
LL : 'MMMM D, YYYY',
LLL : 'MMMM D, YYYY h:mm A',
LLLL : 'dddd, MMMM D, YYYY h:mm A'
您可以使用其中任何一个或更改传递到 moment().format() 的输入。例如,对于您的情况,您可以通过moment.utc(dateTime).format('MMMM D, YYYY')
.
好的,所以我知道我参加派对已经很晚了。就像晚了 6 年,但这是我需要弄清楚的事情,并将其格式化为 YYYY-MM-DD。
moment().format(moment.HTML5_FMT.DATE); // 2019-11-08
您还可以传入一个参数,例如,2019-11-08T17:44:56.144
。
moment("2019-11-08T17:44:56.144").format(moment.HTML5_FMT.DATE); // 2019-11-08
formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LL')
}