PHP 日期转换 YYMMDD 到 yyyy-mm-dd

use*_*891 -1 php mysql date date-conversion

嗨,我正在努力转换字符串:

$file = '150220';
Run Code Online (Sandbox Code Playgroud)

转换成 mysql 日期格式。

我试过这个

$newDate = date("Y-m-d", strtotime($file));
Run Code Online (Sandbox Code Playgroud)

但它返回以下 2015-02-24(24 是今天的日期)

Bla*_*aat 5

请参阅:http : //php.net/manual/en/datetime.createfromformat.php

所以你可以使用这个:

$dateTime = DateTime::createFromFormat('ymd', $file);
$newDate = $dateTime->format('Y-m-d');
Run Code Online (Sandbox Code Playgroud)