User:Full-date unlinking bot/Test environment

This is where the bot will show off its guns before working in a live environment. Put any sort of date here that should be unlinked, and watch the bot remove their links in blazing glory (or laugh as it falls flat on its ass).

Pundit X was born on February 17, 1972 to a mother born on 15 April, 1950 and a father born on 1945-01-01. Or something like that. With various forms of punctuation, you could say February 17 1972 or maybe 15 April 1950. With over three million articles, you don't know just how atrocious the grammar of editors can be, especially when the autoformatter cleans up their messes.


 * March 4-September 19, 1881: James A. Garfield's presidency.
 * March 4&mdash;September 19 1881: James A. Garfield's presidency.
 * 4 March—19 September, 1881: James A. Garfield's presidency.

Although Julius Caesar's reform of the Julian calendar officially took effect 1 January 45 BC his rules concerning leap years were misinterpreted, and records of when leap years were actually observed are fragmentary. Augustus's reform of the Julian calendar led to 29 February 8 being the first leap day that scholars generally agree was properly observed. Thus 1 March AD 4 is the earliest date that can with confidence be regarded as part of the continuous correct observance of the Julian calendar.

If you can think of more examples, add them.

Various single date formats

 * †Underscore removal not presently implemented.


 * †Underscore removal not presently implemented.


 * †With added space.


 * †With added comma and space.

Various date range formats
Date range support recognizes a variety of forms that follow the general pattern: *month/day, month/day, ..., year", where:
 * "Month/day" is a linked month and day in either " " or " " form. Piped links of the form " " or " " are also recognized.
 * "Year" is a linked year of the form " " or possibly " ".
 * Separating each part is any combination of comma, white space, a connecting punctuation character or word, and possibly more white space.
 * White space may include ordinary spaces, non-breaking spaces, or an HTML line break (&lt;br&gt;, &lt;br/&gt;, or &lt;br /&gt;)
 * Connecting punctuation includes various dashes, hyphens, slash, ampersand, and a few other lesser used characters identified via database scans.
 * Connecting words include common conjunctions (and, or) and prepositions (to, through, until) identified during database scans, including a few abbreviations.

Although some of these forms may not reflect good style, the punctuation is left unchanged. The remainder of the date text is unlinked leaving plain text that matches what would normally be displayed to an anonymous user.

A few general cases: 5–11 November 2009
 * January 1 – December 31, 2009
 * 01 Jan – 31 Dec 2009
 * August 28/29, 2009
 * 5/6 September 2009
 * October 8, 9, and 12 through 15, 2009
 * 20/21 November and

Various separator symbols
 * January 1December 31, 2009 (no punctuation)
 * January 1 December 31, 2009 (space only)
 * January 1 - December 31, 2009 (hyphen)
 * January 1 – December 31, 2009 (en dash
 * January 1 — December 31, 2009 (em dash)
 * January 1 − December 31, 2009 (minus)
 * January 1 ~ December 31, 2009 (tilda)
 * January 1 / December 31, 2009 (slash)
 * January 1 & December 31, 2009 (ampersand)
 * January 1 + December 31, 2009 (plus)
 * January 1 × December 31, 2009 (times symbol)
 * January 1 x December 31, 2009 (letter x)
 * January 1, December 31, 2009 (comma)
 * January 1 ; December 31, 2009 (semicolon)
 * January 1 – December 31, 2009 (&amp;ndash;)
 * January 1 &mdash; December 31, 2009 (&amp;mdash;)
 * January 1 – December 31, 2009

Various separator words
 * January 1 to 2, and 3 or 4, 2009
 * 5 until 6 till 7 til 8 February 2009
 * 9 through 10 thru 11 into 12 March 2009

Various separator punctuation
 * January 1–December 31, 2009 (no spaces)
 * January 1 – December 31, 2009 (single space)
 * January 1 –  December 31, 2009 (multiple spaces)
 * January 1 – December 31, 2009 (&amp;nbsp;)
 * January 1 – December 31, 2009 (non-breaking space character)
 * January 1 – December 31, 2009 (&lt;br&gt;)
 * January 1, – December 31, 2009 (comma, &amp;nbsp;, en dash, &lt;br&gt;)

Some interesting real date list examples: 5 & 8 August, 9 October and 16 December 1964 (from The Beach Boys Today!) 1 November & 5 December 2007 (from Greek Cup 2007-08) 8, 9 & 22 February 2006 (from Greek Cup 2005-06)
 * May 15 – May 25; July 19, 2002 (from Like Phantoms, Forever)
 * November 17 × December 11, 1351 (from Patrick de Leuchars)
 * September 30 + October 1 1989 (from Mylène Farmer en concert)
 * April 23/April 24, 1923 (from List of extinct birds)
 * March 7 – March 8, 1862 (from Battle of Pea Ridge)
 * 8 & 22 June,
 * February 17, May 4 & 24, June 2 & 12, September 1, 12, & 21, 1966 (from List of The Beach Boys songs)
 * July 30 - August 1, August 29 & 30, and September 6, 2001 (from Überjam)
 * June 7/8/9 and July 5/6/7 1997 (from Str8 Outta Northcote)
 * January 30, February 13, February 27, March 8, March 14 – March 16, 1967 (from 6th Congress of the Philippines)
 * >November 8 and 9, 2006 November 28, 29, 30, December 6 and 7, 2006 (from Coppa Italia 2006–07)
 * December 6, 11, 12, 19 and 20, 2007 January 15, 16, and 17, 2008 (from Coppa Italia 2007–08)
 * 9, 10, 11, 30, 31 October,
 * 31 January, 1, 2 & 7 February 2006 (1st leg)
 * June 18, 29, 30, July 2, 6 2008 (from 2008 Abkhazia bombings)
 * March 8, April 20, May 4, 8, 12, 2008 (from 2008 Georgian spy plane shootdowns)

Dth Month forms

 * 1st January 2009
 * 2nd February 2009
 * 3rd March 15 BC
 * 30th April 2009

Month Dth forms

 * January 1st, 2009
 * February 2nd, 2009
 * March 3rd, 15 BC
 * April 30th, 2009

Piped dates
Day-only forms are typically only used in lists


 * 1, 2009
 * 2, 2009
 * 3rd, 15 BC
 * 30th, 2009


 * 1st 2009
 * 2nd 2009
 * 3 15 BC
 * 30 2009


 * January 1, 2009
 * Feb 2, 2009
 * March 3rd, 15 BC
 * April 30th, 2009


 * 1st January 2009
 * 2 Feb 2009
 * 3rd March 15 BC
 * 30 April 2009

Ordinal, ordinal-of and piped dates in lists

 * January 1st & 2nd and March 3 to 30, 2009
 * 1st & 2nd of January and March 3rd to 30th, 2009
 * January 1st & 2nd and March 3rd to 30th, 2009
 * January 1st & 2nd and March 3 to 30, 2009
 * 1st/2nd February, 3–30 April 2009


 * this one should keep the comma
 * ...from April 9-12, 1981 at....

Nth of Month forms

 * 1st of January 2008 - Redirect to January 1
 * 2nd of January 2008 - Redirect to January 2
 * 26th of January 2008 - Redirect to January 26
 * 11th of February 2008 - Redirect to February 11
 * 1st of March 2008 - Redirect to March 1
 * 31st of March 2008 - Redirect to March 31
 * 4th of April 2008 - Redirect to April 4
 * 6th of April 2008 - Redirect to April 6
 * 1st of May 2008 - Redirect to May Day (not to be delinked)
 * 3rd of May 2008 - Redirect to May 3
 * 5th of May 2008 - Redirect to Cinco de Mayo (not to be delinked)
 * 7th of May 2008 - Redirect to May 7
 * 10th of May 2008 - Redirect to May 10
 * 12th of May 2008 - Redirect to May 12
 * 25th of May 2008 - Redirect to May 25
 * 3rd of July 2008 - Redirect to July 3
 * 4th of July 2008 - Disambiguation page (not to be delinked)
 * 6th of July 2008 - Redirect to July 6
 * 7th of July 2008 - Redirect to July 7
 * 22nd of July 2008 - Redirect to July 22
 * 25th of July 2008 - Redirect to July 25
 * 4th of August 2008 - Redirect to August 4
 * 5th of August 2008 - Redirect to August 5
 * 9th of August 2008 - Redirect to August 9
 * 15th of August 2008 - Redirect to August 15
 * 3rd of September 2008 - Redirect to September 3
 * 8th of September 2008 - Redirect to September 8
 * 13th of September 2008 - Redirect to September 13
 * 16th of September 2008 - Redirect to September 16
 * 18th of September 2008 - Redirect to September 18
 * 4th of October 2008 - Redirect to October 4
 * 6th of October 2008 - Disambiguation page (not to be delinked)
 * 12th of October 2008 - Redirect to October 12
 * 27th of October 2008 - Redirect to October 27
 * 5th of November 2008 - Redirect to November 5
 * 8th of November 2008 - Song (not to be delinked)
 * 11th of December 2008 - Redirect to December 11
 * 26th of December 2008 - Redirect to December 26
 * 31st of December 2008 - Redirect to December 31

Lower case:
 * 4th of may 2008 - Redirect to May 4
 * 5th of may 2008 - Redirect to Cinco de Mayo (not to be delinked)
 * 4th of july 2008 - Redirect to 4th of July disambiguation page (not to be delinked)
 * 24th of july 2008 - Redirect to July 24
 * 29th of august 2008 - Redirect to August 29
 * 3rd of october 2008 - Redirect to October 3
 * 6th of october 2008 - Redirect to 6th of October disambiguation page (not to be delinked)
 * 5th of november 2008 - redirect to November 5

Lower case month forms

 * 1 january, 2009
 * 2 february, 2009
 * 3 march, 2009
 * 4 april, 2009
 * 5 may, 2009
 * 6 june, 2009
 * 7 july, 2009
 * 8 august, 2009
 * 9 september, 2009
 * 10 october, 2009
 * 11 november, 2009
 * 31 december, 2009


 * jan 1, 2009
 * feb 2, 2009
 * mar 3, 2009
 * apr 4, 2009
 * may 5, 2009
 * jun 6, 2009
 * jul 7, 2009
 * aug 8, 2009
 * sep 9, 2009
 * oct 10, 2009
 * nov 11, 2009
 * dec 31, 2009
 * sept 30, 2009


 * january 1, 2009
 * february 02, 2009
 * march 15, 2009
 * april_30, 2009


 * 1 sep 2009
 * 02 oct 2009
 * 30 november 2009
 * 31_december 2009


 * january 1st, 2009
 * february 2nd, 2009
 * march 3rd, 2009
 * april_4th, 2009


 * 1st sep 2009
 * 2nd oct 2009
 * 3rd november 2009
 * 4th_december 2009


 * 1st of sep 2009
 * 2nd of oct 2009
 * 3rd of november 2009
 * 4th_of_december 2009

Date ranges and lists
 * 1/2 january – 2nd feb and 3rd of march 2009
 * january 1/2 – feb 2nd and march 3rd 2009

exceptions
 * january 1, 2009 - not delinked, so not case adjusted
 * JANUARY 1, 2009 - only all-lower-case months are adjusted
 * january 1, 2009 - Was not linked to start with, so is not adjusted