I can't find a DateTime::Format::
module that outputs the day of the month properly.
e.g. Using DateTime->strftime
instead of outputting "19 July", I want to output "19th July".
DateTime::Format::Natural::Lang::EN parses dates like that, but I need the opposite - an output formatter.
I don't want to use Date::Calc or any other date module (but would consider non-date modules), and I don't want to have to write it myself.
For reference: DateTime docs, where the strftime patterns don't appear to include "1st, 2nd, 3rd, 4th", etc.