This provides tools to fix and adjust date formatting.

To install: add importScript('User:Gimmetrow/dates.js') to your monobook.js

Clear your cache to force monobook to reload. When editing a page there should be five tools in the toolbox window:

  • Format -year in X - fixes some [[2001 in XYZ|2001]] or isolated [[2005]] links
  • Format date=ISO - converts date fields with ISO-style dates to DMY
  • Format +datelinks - add links to every DM/MD/DMY/MDY date
  • =Format [[DMY]] - format all linked DM/MD dates as day month year (with space, no comma)
  • =Format [[MDY]] - format all linked DM/MD dates as month day, year (with space and comma)
  • Format -datelinks - remove all links from dates

The "-year in X" tool is useful for situations like [[January 1]], [[2001 in film|2001]]. It must be done first for the later tools to recognize the date format.

The "date=ISO" tool converts ISO formats preceeded by "date=", as in cite templates, to unlinked DMY.

The "+datelinks" tool adds links to isolated day+month, and to combinations with four-digit years. It should convert [[January 1]], 2001 to [[January 1]], [[2001]].

The DMY and MDY tools make all linked dates (with four-digit years) look like either [[January 1]], [[2001]] or [[1 January]] [[2001]]. It will add a space (and comma for MDY) to [[January 1]][[2001]]. To give text a consistent format, add every link and pick a format.

The "-datelinks" tool will remove all links. This does not work with three-digit years (isolated or with day+month).