WPML allows you to have different date formats for different languages on your site.

In the following example, you can see that the English and French version of page use different date formats.

English version of the page
English version of the page
French version of the page
French version of the page

Before setting the date format for translations you have to set it for your primary language. Options for date format are located on the Settings -> General page. Here you can choose one of the predefined values or enter your own format.

Date format settings
Date format settings

Now that you have set the default date format, you can set the date format for your other languages. Use the following steps to do this:

  1. Go to the WPML -> String Translation page, scroll down and click the Translate texts in admin screens link.
    Translate texts in admin screens
  2. At the String translation page select checkboxes for date_format and time_format fields. After that scroll to the bottom of the page and click the Apply button.
    String translation
  3. Go back to WPML -> String Translation and in the Select strings within domain dropdown select admin_texts_date_format. Translate the date format as any other string and save the changes.
  4. In the Select strings within domain dropdown select admin_texts_time_format and translate the time format.

Once you are done with translating these strings, your site’s front-end will display dates in a format you chose for each language.