sourcecode

Javascript - 날짜/시간을 moment.js로 포맷합니다.

copyscript 2022. 8. 17. 23:52
반응형

Javascript - 날짜/시간을 moment.js로 포맷합니다.

여기서 사용한 적이 있습니다.Laravel:5.4와 함께vue.js:2.x그리고.moment.js나는 사용한 적이 있다.moment올바르게 표시하다date & time내 안에서vue templates.

예를 들어, 저는2017-06-18date를 지정합니다.그래서 나는 다음을 사용했다.

{{ moment(bookingDetail.date).format('MMMM Do YYYY') }}, {{ moment(bookingDetail.date).format('dddd') }} 

그 결과 다음과 같은 결과가 나왔습니다.June 18th 2017, Sunday이 작업은 괜찮은 것 같습니다.이제 해당 vue 템플릿에 다음과 같은 시간도 표시합니다.01:00 pm.있습니다13:00:00시간을 지정합니다.다음과 같이 시도합니다.

{{ moment(bookingDetail.time).format("h:mm a") }}

하지만 이건 나한테 효과가 없어!

저를 도와줄 사람 있나요?어떤 도움이라도 주시면 감사하겠습니다.

감사합니다!

구문 분석 기능을 사용해야 합니다.

첫 번째 경우 입력이 ISO 8601 형식이므로 에 의해 인식되고 두 번째 경우 형식을 지정해야 합니다.

이 경우 다음 코드를 사용할 수 있습니다.

{{ moment(bookingDetail.time, "HH:mm:ss").format("h:mm a") }}

이 문제는 다음과 같은 just add를 사용하여 직접 해결했습니다.

{{ moment(bookingDetail.time, "HH:mm:ss").format("h:mm a") }}

moment데이터베이스에 다음과 같은 적절한 타임스탬프가 있는 경우 완전한 날짜와 시간을 제공합니다.2017-06-16 15:07:00그럼 우리에게June 16th 2017, Sunday @ 03:07 pm하지만 우리가 원하는 건03:07 pmDB에서15:07:00그리고 우리는 다음과 같이 해야 합니다.

{{ moment(bookingDetail.time, "HH:mm:ss").format("h:mm a") }}

감사합니다!

언급URL : https://stackoverflow.com/questions/44589275/javascript-format-date-time-with-moment-js

반응형