Page MenuHomePhabricator

Use core's new DateFormatter library to format dates on the client side in CampaignEvents
Open, Needs TriagePublic

Description

T389161 introduced a new MW core library to format dates according to user preferences. We should use this library in our client-side code, and drop the previous ad-hoc solutions written for T362639.

Acceptance criteria

  • Ad hoc code for client-side formatting of dates is dropped (TimeZoneConverter.js, GetFormattedTimeHandler.php, anything using those)
  • No user-facing changes w.r.t. client-side timezone updates in Special:EventDetails and event pages (header and dialog)

Event Timeline

Change #1137366 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[mediawiki/extensions/CampaignEvents@master] [WIP] mediawiki.DateFormatter adoption

https://gerrit.wikimedia.org/r/1137366