miFecha = "2021-09-13T00:00:00"
ahora trato de crear una fecha fuera de la picadura
new Date().setDate(new Date(options.startDate).getDate()) que es "2021-09-13T17:56:08-05:00"
el problema aquí, de alguna manera usa mi hora actual con la fecha, sin embargo, quiero poder configurar la hora para la medianoche o el mediodía.
Miré muchas publicaciones aquí en Stackoverflow, sin embargo, ninguna solución funcionó para mí.
¿Algún comentario, por favor?
Si desea analizar una fecha y luego cambiar las horas (hora), puede usar setHours. Esto supone que desea permanecer en la hora local.
Para sobrescribir explícitamente a una hora exacta, puede usar la función sobrecargada:
setHours(hoursValue) setHours(hoursValue, minutesValue) setHours(hoursValue, minutesValue, secondsValue) setHours(hoursValue, minutesValue, secondsValue, msValue) <-- thisRetazo:
const myDate = "2021-09-13T00:00:00"; const parsedDate = new Date(myDate); console.info(parsedDate.toString()); // set to 12pm parsedDate.setHours(12, 00, 00, 00); console.info(parsedDate.toString()); // set to midnight, which is essential next day parsedDate.setHours(24, 00, 00, 00); console.info(parsedDate.toString());