Estoy tratando de convertir la siguiente cadena a la fecha en el formato (dd-mm-yyyy)
let dob = /Date(1646764200000+0530)/El valor anterior de Fecha se proporciona en una cadena, ¿Cómo convertirlo a la fecha usando JavaScript? Probé muchos métodos, pero muestra un error como fecha no válida.
La conversión a DD-MM-YYYY requiere formateo.
Aquí hay una forma de extraer la parte de la fecha usando el método slice() y luego formateando la salida al formato deseado. Esto supone que la fecha de entrada siempre tiene la misma forma y longitud.
let dob = /Date(1646764200000+0530)/; let date = new Date(+(""+dob).slice(6,19)).toLocaleString('en-GB',{year:"numeric",day:"2-digit",month:"2-digit"}).split("/").join("-"); console.log(date)