programing

DD/MM/YYY 날짜 형식(Moment.js)

mytipbox 2023. 3. 19. 17:45
반응형

DD/MM/YYY 날짜 형식(Moment.js)

moment.js를 사용하여 현재 날짜를 이 형식(DD/MM/YYY)으로 변경하려면 어떻게 해야 합니까?

아래 코드를 사용해 보았습니다.

$scope.SearchDate = moment(new Date(), "DD/MM/YYYY");

하지만 돌아온다.0037-11-24T18:30:00.000Z현재 날짜 형식을 지정하는 데 도움이 되지 않았습니다.

포맷된 값을 가져오려면 format() 함수를 호출해야 합니다.

$scope.SearchDate = moment(new Date()).format("DD/MM/YYYY")
//or $scope.SearchDate = moment().format("DD/MM/YYYY")

지정한 포름테이트를 사용하여 지정된 문자열에서 현재까지 개체를 구문 분석하는 데 사용된 구문입니다.

이거 써도 돼

moment().format("DD/MM/YYYY");

단, 모멘트 날짜 객체가 아닌 오늘 날짜 형식의 날짜 문자열을 반환합니다.다음을 수행하면 원하는 형식의 모멘트 날짜 객체가 됩니다.

var someDateString = moment().format("DD/MM/YYYY");
var someDate = moment(someDateString, "DD/MM/YYYY");

이건 내게 효과가 있었다.

var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP

moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"

이 방법은 실제로 효과가 있었습니다.

moment(mydate).format('L');

사용하시는 분들을 위해react-moment:

간단히 사용하다format필요한 포맷에 맞게 제공:

const now = new Date()
<Moment format="DD/MM/YYYY">{now}</Moment>

안전한 방법

moment.locale('en-US');
moment().format("L"); 

"06/23/2021"

moment.locale('fr');
moment().format("L");

"23/06/2021"

언급URL : https://stackoverflow.com/questions/29861699/dd-mm-yyyy-date-format-in-moment-js

반응형