Hi folks,
Does anyone know of a way to get strftime (or DateTime) to return the
"appropriate" format for years, regardless whether the locale is in
Common Era or Buddhist Era?
I am able to get the current year B.E. like this:
$ LC_ALL=th_TH perl -MPOSIX=strftime -le 'print
strftime("%Ey",localtime)'
2548
However, if I try to use the %Ey format in a CE locale, I don't get the
"2005" I expected, but "05" instead:
$ LC_ALL=en_US perl -MPOSIX=strftime -le 'print
strftime("%Ey",localtime)'
05
TIA,
Philip