NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2002 most downloaded on npm
Parse and display moments in any timezone.
Last release 2 days ago
02 Oct 2026
Release timing varies
gaps range from 2 weeks to 10 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
71 releases · first in 2013
Updated data to IANA TZDB 2026e . #1165
2026e. #1165Updated data to IANA TZDB 2026d . #1157
2026d. #1157moment.tz({ hour: 9 }, zoneName)). #1156moment.tz('09:00', 'HH:mm', zoneName)). #1159moment() when there is also a zone set with moment.tz.setDefault(zoneName). #1161
moment version 2.31.0 or higher.moment.One column per quarter.
Updated data to IANA TZDB 2026c . #1148
2026c. #1148Updated data to IANA TZDB 2026b. #1145
2026b. #1145Updated data to IANA TZDB 2026a. #1140
2026a. #1140NOTE: This release does not include recently-announced DST changes for British Columbia, Canada. Those changes will likely be in 2026b.
This release is a potential breaking change for TypeScript projects only. The types are now more accurate, but consumers might hit errors if they were…
moment-timezone-with-data.js).This release is a potential breaking change for TypeScript projects only. The types are now more accurate, but consumers might hit errors if they were relying on the more relaxed types.
No implementation code has changed in this release.
Updated data to IANA TZDB 2025b . #1130
2025b. #1130Updated data to IANA TZDB 2025a . #1125
2025a. #1125Updated data to IANA TZDB 2024b . #1121 This only affects historical timestamps; no future timestamps have changed.
2024b. #1121Updated data to IANA TZDB 2024a . #1095
2024a. #1095Updated data to IANA TZDB 2023d . #1085
Updated data to IANA TZDB 2023c . #1053
2023c. #1053Updated data to IANA TZDB 2023b. #1047
2023b. #1047Added deprecation warning to the pre-built moment-timezone-with-data-2012-2022 bundles #1035. Use the rolling moment-timezone-with-data-10-year-range…
moment npm dependency to 2.29.4 to remove automated warnings about insecure dependencies #1004.
Moment Timezone still works with core Moment 2.9.0 and higher.moment-timezone-with-data-2012-2022 bundles #1035.
Use the rolling moment-timezone-with-data-10-year-range files instead.Updated data to IANA TZDB 2022g. #1022
2022g. #1022Updated data to IANA TZDB 2022f. #1014
2022f. #1014Updated data to IANA TZDB 2022e. #1009
Re-publish npm package, because of extra folder present in 0.5.36. #999
0.5.36. #999Updated data to IANA TZDB 2022c
2022cFix command injection in data pipeline https://github.com/moment/moment-timezone/security/advisories/GHSA-56x4-j7p9-fcf9
Thanks to the OpenSSF Alpha-Omega project for reporting these!
Updated data to IANA TZDB 2021e. #962
2021e. #962Updated data to IANA TZDB 2021a. #927
2021a. #927Updated data to IANA TZDB 2020d. #910
2020d. #910Fixed Travis builds for Node.js 4 and 6
Fixed Travis builds for Node.js 4 and 6
Updated data to IANA TZDB 2020a. #852
2020a. #852NOTE: You might need to un-install @types/moment-timezone. Check #858 for more info.
Fixed es6 module loading issue https://github.com/moment/moment-timezone/commit/1fd42349189b24e15c60f162dc8c40b42db79dfe
Merged pull request #410 from @adgrace:
Merged pull request #410 from @adgrace:
moment.tz.zonesForCountry(country_code) which returns all timezones for the countrymoment.tz(timezone_id).countries() to get countries for some time zonemoment.tz.countries() to get all country codesmoment.tz.names() already existsUpdated data to IANA TZDB `2019c
0.5.27 2019-10-14Updated data to IANA TZDB 2019b
2019bFix moment.tz.dataVersion to return 2019a #742
moment.tz.dataVersion to return 2019a #742Updated data to IANA TZDB 2019a #737
Fix minor issue with tz guessing in Russia #691
Updated data to IANA TZDB 2018g #689
Bugfix: revert breaking change introduced in 0.5.18
Bugfix: accidentally commented code
Revert: moved moment to peerDependencies
Return error when timezone name is not a string.
Updated data to IANA TZDB 2018e. #616
0.5.17 2018-05-122018e. #616Fixed Etc/UTC timezone recognition, updated tests. #599
0.5.16 2018-04-182018d dataUpdated data to IANA TZDB 2018d. #596
0.5.15 2018-04-172018d. #596zone.offset has been deprecated in favor of zone.utcOffset #398
0.5.14 2017-10-30Bumped version to address Bower cache issues with last release. #474
0.5.13 2017-04-04Updated data to IANA TZDB 2017b. #422
0.5.12 2017-04-022017b. #422Remove log statement when data is loaded twice. #352
0.5.11 2016-12-23Updated data to IANA TZDB 2016j. #422
0.5.10 2016-11-272016j. #422Fixed the output of moment.tz.version. #413
0.5.9 2016-11-03moment.tz.version. #413Updated data to IANA TZDB 2016i. #411
2016i. #411Updated data to IANA TZDB 2016h. #403
2016h. #403Updated data to IANA TZDB 2016g. #394
2016g. #394Updated data to IANA TZDB 2016f. #360
2016f. #360Updated data to IANA TZDB 2016d. #336
Updated data to IANA TZDB 2016c. #321
2016c. #321Updated data to IANA TZDB 2016b. #315
2016b. #315Added support for guessing the user's timezone via moment.tz.guess(). #285
Updated data to IANA TZDB 2015e. #253
Updated data to IANA TZDB 2015b. #201
2015b. #2012015c. #2142015d. #214package.json jspm:main entry point. #194composer.json. #222Updated data to IANA TZDB 2015a. #183
2015a. #183Fixed a deprecation in moment core, changing moment#zone to moment#utcOffset. #168
meta/*.json files. Restructured the data to support multiple countries per zone. #162moment.tz. #169moment#zone to moment#utcOffset. #168Updated data to IANA TZDB 2014j. #151
2014j. #151Your coding agent can read these notes before it upgrades. Set up the MCP server →