¿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 de regreso 0037-11-24T18:30:00.000Z
. No ayudó a formatear la fecha actual.
Arun P Johny
tienes que llamar formato() función 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 utilizado se utiliza para analizar gramaticalmente una cadena dada para fechar un objeto usando el formato especificado
-
está bien. la
new Date()
es código javascript. ¿Me puede dar para obtener la fecha actual usando moment.js?– Ramesh Rajendran
25 de abril de 2015 a las 6:16
-
@RameshRajendran te da la fecha actual – jsfiddle.net/arunpjohny/hrrnenf2/1
– Arun P Johny
25 de abril de 2015 a las 6:19
-
@RameshRajendran
$scope.SearchDate = moment(moment.now()).format("DD/MM/YYYY")
– Hlawuleka MAS
7 de junio de 2017 a las 9:36
-
moment()
es lo mismo quemoment(new Date())
– Liam
11 de agosto de 2020 a las 13:17
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");
-
Tengo el formato de fecha en ‘MM/DD/AA’ y quiero convertirlo a ‘DD/MM/AAAA’. Entonces, mi duda es cómo sabrá el momento en qué formato está. Supongamos que la fecha es ’05/06/20′. ¿Cómo sabrá el momento si es DD/MM/AA o DD/MM/AA?
– Naman Jain
21 de julio de 2020 a las 6:57
esto funcionó para mí
var dateToFormat = "2018-05-16 12:57:13"; //TIMESTAMP
moment(dateToFormat).format("DD/MM/YYYY"); // you get "16/05/2018"
Esto realmente funcionó para mí:
moment(mydate).format('L');
para cualquiera que esté usando react-moment
:
simplemente usa format
prop a su formato necesario:
const now = new Date()
<Moment format="DD/MM/YYYY">{now}</Moment>
hassan khademi
Una forma segura de hacer esto
moment.locale('en-US');
moment().format("L");
“23/06/2021”
moment.locale('fr');
moment().format("L");
“23/06/2021”