formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LLL');
};
“28 februari 2013 09:24″가 표시됩니다.
그러나 나는 마지막에 시간을 제거하고 싶습니다. 어떻게해야합니까?
답변
너무 늦게 들어가서 죄송하지만 형식을 지정 하지 않고 시간 부분 을 제거 하려면 코드는 다음과 같습니다.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')
.
답변
formatCalendarDate = function (dateTime) {
return moment.utc(dateTime).format('LL')
}
답변
이 형식을 사용할 수도 있습니다.
moment().format('ddd, ll'); // Wed, Jan 4, 2017
답변
최신 버전의 moment.js를 사용하면 다음을 수행 할 수도 있습니다.
var dateTime = moment();
var dateValue = moment({
year: dateTime.year(),
month: dateTime.month(),
day: dateTime.date()
});
http://momentjs.com/docs/#/parsing/object/를 참조 하십시오 .
답변
좋아, 파티에 늦었 어 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