Written by James McDonald

March 26, 2016

By default the Locale for CakePHP 3 is en_US so dates display as m/d/y

# config/app.php

'App' => [
        'namespace' => 'App',
        'encoding' => env('APP_ENCODING', 'UTF-8'),
        'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'),
        'base' => false,

Which makes dates come out like this:

articles

But I live in the land down under where women glow and men plunder. So I would like my dates to be correctly backwards as they should be. (d/m/y)

'App' => [
        'namespace' => 'App',
        'encoding' => env('APP_ENCODING', 'UTF-8'),
        'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_AU'),
        'base' => false,

articles_2

 

2 Comments

  1. gerry

    works thanks for that, took ages to find out why the dates were formated strange.

    Reply
    • James Mcdonald

      Glad I could help. I was getting really annoyed having the replace every date with an echo $this->Time->format($time_here, ‘d/m/y’); statement could have saved a lot of a mucking around.

      Reply

Leave a Reply to gerry Cancel reply

Your email address will not be published. Required fields are marked *

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.

You May Also Like…

Network speed test host to host

On Ubuntu / Debian apt-get install iperf3 On Windows download it from https://iperf.fr/iperf-download.php#windows Make...

Clear HSTS Settings in CHrome

Open chrome://net-internals/#hsts enter the domain in the query field and click Query to confirm it has HSTS settings...