@drawohara¡me encanta esto! << haz clic aquí 🐛 🫖 🧚
/number-number-moment-timezone-has-no-data-for-central-time-us-and-canada
publicado el: 2015-06-17

moment_js_error.png
Este mensaje de error en la consola resultó de pasar directamente Central Time (US & Canada) como el valor para time_zone en una llamada moment.tz(date, time_zone).

En lugar de Central Time (US & Canada), el valor correcto a pasar aquí es America/Chicago - que está en línea con la propiedad del nombre del objeto de zona que momentjs usa para identificar de manera única la zona horaria.

Central Time (US & Canada) es el nombre más amigable para la zona horaria usado por rails.

Evité el problema pasando time_zone.tzinfo.identifier en lugar de solo time_zone.

ruby

time_zone
=> (GMT-06:00) Central Time (US & Canada)

time_zone.tzinfo.identifier
=> “America/Chicago”