I’m brazilian and there’s a wordpress plugin that uses
" . date("d F Y (H:i)",$date) . "
Output: 16 January 2013 (00:54)
But it should be 16 Janeiro 2013 (00:54), in portuguese… How can I change it?
PS: I think maybe the date is set by an external file provided by the plugin creator :p I’m not sure though
WordPress has
date_i18n
to retrieve the date in localized format, based on timestamp.Try:
WordPress has an extensive page on how to format date and time.
For the french language I use this
For in portuguese
see Language Strings Country/Region Strings.
The documentation for
date
already answers this:And
strftime
says that the way to do what is by usingsetlocale
:That said, the C locale-aware functions do not provide sufficient functionality for languages that have cases. In such situations (i.e. most of the time) you need to roll your own.