How to change date format from DD/MM/YYYY to YYYY-MM-DD? [duplicate]
问题 This question already has answers here : How to reformat date in PHP? (9 answers) Closed 3 years ago . How to change format of date string using PHP? From: 06/16/2010 To: 2010-06-16 回答1: $date = "06/16/2010"; echo date('Y-m-d', strtotime($date)); // outputs 2010-06-16 Using the strtotime function. 回答2: You should use \DateTime and get rid of strings as soon as possible: $date = DateTime::createFromFormat('m/d/Y', '06/16/2010'); // \DateTime object echo $date->format('Y-m-d'); // 2010-06-16