Formatting date/time by locale
The formatting of date and time varies region to region. As a classic example, consider the year 2016, month April, day 15 and a time in the evening. The format preferred by denizens of the United States would be 7:23 PM, 4/15/2016, whereas in China you would most likely see 2016-04-15 19:23. As mentioned with number and currency formatting, it would also be important to display (and parse) dates in a format acceptable to your web visitors.
How to do it...
- First of all, we need to modify
Application\I18n\Locale
, adding statements to use date formatting classes:use IntlCalendar; use IntlDateFormatter;
- Next, we add a property to represent an
IntlDateFormatter
instance, as well as a series of predefined constants:const ...
Get PHP 7 Programming Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.