How to change the display format of a date field on a visualforce page
|Knowledge Article Number||000003084|
The format of date and date time fields is controlled by the locale setting of the profile of the user that displays them.
Sometimes it is appropriate to change this or to allow the user to select a different language format (i.e. DD/MM/YYYY, which is the European format as opposed to MM/DD/YYYY which is the format used in the US)
This format can be changed by using the "language" attribute on the apex:page tag
In order to change the language of a page the language attribute must be set appropriately in the <apex:page> tag.
It must use the correct language code for example if Italian was the language that was desired the correct attribute to use would be
for Spanish it would be
and so on for all the other supported languages.