Estoy usando luxon para generar fechas específicas de zona horaria.
Aquí están los resultados que estoy obteniendo
startStr 2021-11-14 12:00:00 am startTimeObj 2021-11-13T18:00:00.000Z endStr 2021-11-14 08:00:00 am endTimeObj 2021-11-14T14:00:00.000ZAquí está mi código para convertir las fechas.
return DateTime.fromFormat(startStr, 'yyyy-MM-dd tt', {zone: 'Asia/Dhaka', setZone: true}).toJSDate();para startStr funciona correctamente. Como la zona horaria proporcionada tiene 6 horas de adelanto, se muestran las 18:00:00.
Pero para endStr está dando una salida incorrecta. Supongo que está ignorando am/pm. Porque la salida debería haber sido T02:00:00 pero en su lugar muestra T14:00
Curiosamente, funciona perfectamente en mi dispositivo Mac local. Obtener valores incorrectos en el servidor