Overriding the built-in Twig date filter
In one project that I'm working on, I'm using Twig and needed to format a date received from an API. The date string received is of the style "YYYYMMDD", however date produced an unexpected output. Consider this: {{ "20141216"|date('jS F Y') }} creates the output: 20th May 1976 This surprised me. Then I thought about it some more and realised that the date filter is treating my date string as a unix timestamp. I investigated… continue reading.