When I run this script:

$date = date_create_from_format('d/m/YH:m:s', '08/01/2017 15:00:00'); echo date_format($date, 'Ymd H:m:s'); 

I get 2016-12-08 15:12:00.
Why not 2017-01-08 15:00:00 ??
What am I doing wrong?

    1 answer 1

    m - month, i minutes, i.e. not H:m:s correctly, but H:i:s :

     $date = date_create_from_format('d/m/YH:i:s', '08/01/2017 15:00:00'); echo date_format($date, 'Ymd H:i:s'); 
    • one
      Oh yeah, did not pay attention. Sometimes I mix up m and i. Thank you - Shuhratjon Jumaev