Estoy tratando de convertir una hora específica a mi zona horaria local que es Asia/Teherán con este código:
var date = new Date("9/9/2021 17:30 UTC +1").toLocaleString('en-US', { "timeZone": "Asia/Tehran" }) Según este enlace https://www.timeanddate.com/worldclock/converter.html?iso=20211009T163000&p1=3903&p2=246 , debería obtener la hora de las 20:00 . Pero estoy llegando a las 21:00 . Sé que esto se debe a los horarios de luz en Irán, pero ¿cómo puedo considerar los horarios de luz cuando quiero usar la función JavaScript toLocaleString ?
En el enlace tienes el mes de octubre, mientras que en tu código tienes septiembre 🙂.