mau*_*ris 10
即兴创作来自:http://www.bigroom.co.uk/blog/dates-in-php-and-mysql
$mysqldate = date( 'Y-m-d', strtotime( $phpdate ) );
// Example:
$phpdate = 'November 20, 2009';
$mysqldate = date( 'Y-m-d', strtotime( $phpdate ) );
echo $mysqldate;
// output: 2009-11-20
Run Code Online (Sandbox Code Playgroud)
如果您希望将“日期”转换为“ DateTime”,那么这是最好的方法=
// for example: you have a string with the following
$dateFormat = 'd/m/Y';
$dateString = '02/12/2019';
// you can easily create DateTime using
$dateTime = \DateTime::createFromFormat($dateFormat, $dateString);
Run Code Online (Sandbox Code Playgroud)
并完全回答您的问题:
echo $dateTime->format('y-m-d');
Run Code Online (Sandbox Code Playgroud)