@drawoharajag ❤️ det här! << klicka på mig 🐛 🫖 🧚
/number-number-moment-timezone-has-no-data-for-central-time-us-and-canada
publicerad den: 2015-06-17

moment_js_error.png
Det här felmeddelandet i konsolen uppstod genom att skicka Central Time (US & Canada) som värdet för time_zone i ett moment.tz(date, time_zone) anrop.

I stället för Central Time (US & Canada), ska det korrekta värdet som ska skickas här vara America/Chicago - vilket stämmer med den zonobjektnamn egenskap som momentjs använder för att unikt identifiera tidszonen.

Central Time (US & Canada) är det vänligare namnet för tidszon som används av rails.

Jag undvek problemet genom att skicka time_zone.tzinfo.identifier istället för bara time_zone.

ruby

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

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