in reply to Replacing $mon with Jan, Feb, Mar by regex or other means

It may be worth considering that all of the above will be potentially incorrect for anything other than English, with the possible exception of the POSIX solution.

Abigail-II, would the POSIX version use the correct translation for the current locale (e.g. Fev for Fevrier = February in french)?