Moment.js quirks on iOS

February 13, 2021

There is this weird issue with Moment.js where if you only provide a month string it doesn't know how to format it.

// Should output "January"

// But instead outputs "December"

I didn't look into it too deeply to figure out why it's not working, but a temporary workaround is to just add the current year to the month.

For example:

// This works and outputs: 'January'

Anyway, it was interesting to me because it works fine on desktop, just not iOS...weird.