¿Cómo puedo cambiar la fecha actual a este formato (DD/MM/YYYY) usando moment.js?
He intentado debajo del código.
$scope.SearchDate = moment(new Date(), "DD/MM/YYYY"); Pero es el regreso 0037-11-24T18:30:00.000Z . No ayudó a formatear la fecha actual.
Debe llamar a la función format () para obtener el valor formateado
$scope.SearchDate = moment(new Date()).format("DD/MM/YYYY") //or $scope.SearchDate = moment().format("DD/MM/YYYY")La sintaxis que ha usado se usa para analizar una cadena dada hasta el objeto de fecha usando el formato especificado
Puedes usar esto
moment().format("DD/MM/YYYY");Sin embargo, esto devuelve una cadena de fecha en el formato especificado para hoy, no un objeto de fecha de momento. Hacer lo siguiente lo convertirá en un objeto de fecha de momento en el formato que desee.
var someDateString = moment().format("DD/MM/YYYY"); var someDate = moment(someDateString, "DD/MM/YYYY");esto funcionó para mí
var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"