date_i18n Function Reference and Usage

WordPress Development Tip

WordPress includes functions to assist in making your WordPress Plugins properly localized. One of the functions is the date_i18n function. This function has no example however, and in this post I will explain how to use it:

To get the information on which settings the blog has, you need to include the wp_locale as a global in the function you use it in:

global $wp_locale;

Now you can get the date format by calling ‘date_format’ via the get_option function like this:

$dateformat=get_option('date_format');

To convert and display a date properly, you can now call the date_i18n-function using the value in the $dateformat variable, along with a unix timestamp as the time you want to display.

Remember you must provide a unix timestamp for the function to return a proper value, and in the following example I convert a date using PHP’s built in function strtotime.

In the example I put all the function calls into one line.

Single Line Example:

echo date_i18n(get_option('date_format') ,strtotime("11/15-1976"));

Depending on your blog settings you will see the date displayed in your local format, for example: 15. november 1976.

Read also  How to publish on several WordPress Blogs
Popular searches to this page
  • and usage

3 thoughts on “date_i18n Function Reference and Usage”

  1. Thanks for the lucid explanation of the function…
    It helped me to solve one of my problems.. 🙂

    btw, can u pls. tell me which plugin do u use to Welcome the user, i.e. the one which shows ‘Welcome Googler! If you find this page useful, ….’

    Thanks.

    1. cleverplugins.com

      Hi Sapan

      I use the WP Greet Box for that functionality … https://wordpress.org/extend/plugins/wp-greet-box/

      Remember to read one of my first posts here on this blog, for better SEO with WP Greet Box.

      Thank you for visiting! 🙂

Comments are closed.

Free eBook - 

Guide to success with SEO

Join the newsletter for more interesting articles, discount code for SEO Booster Pro and much more.

Guide to success

with SEO 2018

FREE

We respect your privacy and do not share your details with others

Join our newsletter and get a free eBook, interesting articles, discount codes and much more.