php strotime未显示正确的日期

php strotime未显示正确的日期,php,date,strtotime,Php,Date,Strtotime,我正在尝试将数据库中的日期转换为其他格式,但由于某些原因,它没有显示正确的时间 这是数据库中的日期: 17/06/2015 我正在使用此代码及其输出: 1970-01-01 这是我迄今为止尝试过的代码,但正如您所看到的,它输出的日期不正确: $date = str_replace('/', '-', "17/06/2015"); $date = date('Y-m-d',strtotime("17/06/2015")); echo $date; 试试这个,我从下面的代码中得到正确的结果

我正在尝试将数据库中的日期转换为其他格式,但由于某些原因,它没有显示正确的时间

这是数据库中的日期:

17/06/2015
我正在使用此代码及其输出:

1970-01-01
这是我迄今为止尝试过的代码,但正如您所看到的,它输出的日期不正确:

$date = str_replace('/', '-', "17/06/2015");
$date = date('Y-m-d',strtotime("17/06/2015"));

echo $date;

试试这个,我从下面的代码中得到正确的结果

$date = "17/06/2015";
$repDate = str_replace('/', '-', $date);
$newDate = date("Y-m-d", strtotime($repDate));
echo $newDate;

旁注:如果使用MySQL的函数来存储日期(时间)YYYY-mm-dd,问题就会少一些,而且查询起来会更容易。您现在拥有的内容似乎保存为varchar/text/similor to.true,但我需要找到一种方法使其工作