formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LLL');
};
它显示:"28 februari 2013 09:24“
但我想去掉最后的时间。我该怎么做呢?
我使用的是Moment.js。
发布于 2016-04-30 00:52:52
使用format('LL')
取决于你想用它做什么,format('LL')
可以做到这一点。它会产生类似这样的结果:
Moment().format('LL'); // => April 29, 2016
发布于 2017-03-01 17:07:18
正确的方法是根据您的需求指定输入,这将给您带来更大的灵活性。
目前的定义包括以下内容
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')
。
发布于 2019-11-09 02:01:45
好吧,我知道我来得太晚了。大概晚了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
https://stackoverflow.com/questions/15130735
复制相似问题