Php 将格式为MM/DD/YYYY的日期转换为MySQL日期

Php 将格式为MM/DD/YYYY的日期转换为MySQL日期,php,mysql,Php,Mysql,我有一个PHP函数,它以MM/DD/YYYY 然后我需要将其转换,以便将其添加到类型为date 如何在PHP中执行此操作?我的变体: $newvalue = date('Y-m-d', strtotime($originalvalue)); MySQL将日期类型显示为'YYYY-MM-DD',,因此您可以执行以下操作: 日期(“Y-m-d”,标准时间(“10/18/2013”)到目前为止你试过什么了吗?@Amal Murali还没有,因为我找不到任何关于转换它的东西,也不确定MySQL dat

我有一个PHP函数,它以
MM/DD/YYYY
然后我需要将其转换,以便将其添加到类型为
date

如何在PHP中执行此操作?

我的变体:

$newvalue = date('Y-m-d', strtotime($originalvalue));

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


日期(“Y-m-d”,标准时间(“10/18/2013”)

到目前为止你试过什么了吗?@Amal Murali还没有,因为我找不到任何关于转换它的东西,也不确定MySQL date将接受什么格式。我认为php
strotime()
足够聪明,可以将字符串转换为时间,即使使用
/
,所以你实际上不必这么做_replace@OniyaDaniel,您所说的不是PHP5.6,所以我必须使用这个答案来查看它的工作情况,这太棒了!非常感谢。即使使用PHP7,它也对我有效
  $mysql_date = date('Y-m-d', strtotime(str_replace('/','-', $value)));
$date = preg_replace('/(\d{2})\/(\d{2})\/(\d{4})/', '$3-$1-$2', $date)