在mm中将日期mm-dd-yyyy转换为yyyy-mm-dd

时间:2016-02-08 12:08:19

标签: php mysql

我想将日期字段(格式:dd-mm-yyyy)转换为db日期格式。 如果输入日期格式等于dd-mm-yyyy格式,则将日期转换为yyyy-mm-dd格式,否则返回false。

function convertToDbDate($date) {
    if($date !="") {
        $result= date('Y-m-d', strtotime(str_replace('/', '-', $date))); 
        if($result) { 
            return $result; 
        } 
        return false;
    }
} 

1 个答案:

答案 0 :(得分:1)

$date = date_create_from_format('m-d-Y', '12-31-2016');
echo $date->format('Y-m-d');

http://php.net/manual/en/datetime.createfromformat.php