10

我有一个 PHP 函数,它以我需要的格式传递一个日期,MM/DD/YYYY 然后将其转换,以便可以将其添加到类型为 MySQL 的字段中date

我将如何在 PHP 中执行此操作?

4

4 回答 4

27
$newvalue = date('Y-m-d', strtotime($originalvalue));
于 2013-10-18T21:12:52.300 回答
6

MySQL 显示 DATE 类型,'YYYY-MM-DD',因此您可以执行以下操作:

date("Y-m-d",strtotime("10/18/2013"));

于 2013-10-18T21:24:02.610 回答
4

我的变种:

  $mysql_date = date('Y-m-d', strtotime(str_replace('/','-', $value)));
于 2013-10-18T21:23:00.667 回答
1
$date = preg_replace('/(\d{2})\/(\d{2})\/(\d{4})/', '$3-$1-$2', $date)
于 2013-10-18T21:23:40.457 回答