in reply to CPAN alternative to POSIX strftime

but doesn't have a constructor that accepts the 'struct tm' data structure returned by localtime

Why is that important?

Do you have a preferred module for formatting dates that you recommend to programmers on forums?

DateTime, always, because all the alternatives are full of caveats, and that kind of PITA interest me less and less.