DD/MM/YYYY Date format in Moment.js

Ramesh Rajendran picture Ramesh Rajendran · Apr 25, 2015 · Viewed 170.1k times · Source

How can i change the current date to this format(DD/MM/YYYY) using moment.js?

I have tried below code.

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

But it's return 0037-11-24T18:30:00.000Z. Did't help to format current date.

Answer

Arun P Johny picture Arun P Johny · Apr 25, 2015

You need to call format() function to get the formatted value

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

The syntax you have used is used to parse a given string to date object by using the specified formate