답변:
너무 늦게 들어가서 죄송하지만 형식을 지정 하지 않고 시간 부분 을 제거 하려면 코드는 다음과 같습니다.moment()
.startOf('day')
startOf('day')
다음의 시작이었다 이전의 일을. moment(moment.utc('2013-10-29T00:00:00+00:00').startOf('day').format('LL')).startOf('day').toDate()
.startOf('day')
시간 부분 자체를 제거하지 않고 시간을 00:00:00으로 설정합니다. 예, 'collin'에서 언급했듯이 날짜를 저장할 때주의해야합니다. format('LL')
이 스레드에서 답변 된 것처럼 더 나은 대안이을 사용 하는 것입니다.
someMoment.clone().startOf('day')
또는을 사용하십시오 moment(someMoment).startOf('day')
.
moment().utc().add(1,'d').startOf('day')
개체를 오늘로 재설정합니다.
올바른 방법은 요구 사항에 따라 입력을 지정하여 더 많은 유연성을 제공하는 것입니다.
본 정의는 다음을 포함한다
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
moment.js
라이브러리를 사용할 때마다 다음과 같이 원하는 형식을 지정합니다.
moment(<your Date goes here>).format("DD-MMM-YYYY")
또는
moment(<your Date goes here>).format("DD/MMM/YYYY")
... 등 아이디어를 얻길 바랍니다.
포맷 기능 안에 원하는 포맷을 넣습니다. 위의 예는 분과 초와 같은 날짜에서 원하지 않는 모든 요소를 제거합니다.
L
, LL
등)
나 같은 사람들이 날짜 형식 (원하는 들어 LLLL
)하지만 일의 시간없이, 즉위한 GitHub의 문제있다 : https://github.com/moment/moment/issues/2505 . 지금은 해결 방법이 있습니다.
var localeData = moment.localeData( moment.locale() ),
llll = localeData.longDateFormat( 'llll' ),
lll = localeData.longDateFormat( 'lll' ),
ll = localeData.longDateFormat( 'll' ),
longDateFormat = llll.replace( lll.replace( ll, '' ), '' );
var formattedDate = myMoment.format(longDateFormat);
이 생성자를 사용할 수 있습니다
moment({h:0, m:0, s:0, ms:0})
http://momentjs.com/docs/#/parsing/object/
console.log( moment().format('YYYY-MM-DD HH:mm:ss') )
console.log( moment({h:0, m:0, s:0, ms:0}).format('YYYY-MM-DD HH:mm:ss') )
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
moment({h:0, m:0, s:0, ms:0})
오늘이 아니라 1970 년 1 월 1 일 을 줄 것이라고 추측했을 것이기 때문에 흥미 롭습니다 .
moment({ h: 0 })
.
Omitted units default to 0 or the current date, month, and year.