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。
当前回答
你也可以使用这种格式:
时刻()。格式(“ddd、ll ');// 2017年1月4日,星期三
其他回答
好吧,我知道我来晚了。大概晚了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://momentjs.com/docs/#/parsing/special-formats/
每当我使用moment.js库时,我以这种方式指定所需的格式:
moment(<your Date goes here>).format("DD-MMM-YYYY")
or
moment(<your Date goes here>).format("DD/MMM/YYYY")
... 我希望你能明白
在format函数中,放入所需的格式。上面的例子将去掉日期中所有不需要的元素,如分钟和秒
尝试new Date().toDateString()
推荐-“2022年六月17日”
使用格式(“我”)
取决于你想用它做什么,格式('LL')可以做到这一点。它会产生这样的东西:
Moment().format('LL'); // => April 29, 2016
抱歉这么晚才插话,但如果你想删除moment()的时间部分,而不是格式化它,那么代码是:
.startOf('day')
裁判:http://momentjs.com/docs/ /操作/开始/