首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用Moment.js从日期中删除时间?

如何使用Moment.js从日期中删除时间?
EN

Stack Overflow用户
提问于 2013-02-28 16:25:32
回答 12查看 290.8K关注 0票数 324
代码语言:javascript
复制
formatCalendarDate = function (dateTime) {
    return moment.utc(dateTime).format('LLL');
};

它显示:"28 februari 2013 09:24“

但我想去掉最后的时间。我该怎么做呢?

我使用的是Moment.js

EN

回答 12

Stack Overflow用户

发布于 2016-04-30 08:52:52

使用format('LL')

取决于你想用它做什么,format('LL')可以做到这一点。它会产生类似这样的结果:

代码语言:javascript
复制
Moment().format('LL'); // => April 29, 2016
票数 63
EN

Stack Overflow用户

发布于 2017-03-02 01: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')

票数 38
EN

Stack Overflow用户

发布于 2019-11-09 10:01:45

好吧,我知道我来得太晚了。大概晚了6年,但这是我需要弄清楚的事情,并将其格式化为YYYY-MM-DD。

代码语言:javascript
复制
moment().format(moment.HTML5_FMT.DATE); // 2019-11-08

您还可以传入一个参数,如2019-11-08T17:44:56.144

代码语言:javascript
复制
moment("2019-11-08T17:44:56.144").format(moment.HTML5_FMT.DATE); // 2019-11-08

https://momentjs.com/docs/#/parsing/special-formats/

票数 20
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15130735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档