使用strtotime php将字符串转换为日期

时间:2014-06-02 07:20:44

标签: php date strtotime

请将字符串转换为日期需要帮助

我的字符串是$search = '6/2/2014'

我用这种方式但它没有正常工作

$time = strtotime('$search');

$newformat = date('DD-MM-YYYY',$time);

echo $newformat;

结果显示为01-01-70我该怎么做这个输出帮助。

1 个答案:

答案 0 :(得分:1)

首先不要使用strtotime,因为它不可靠。使用新的DateTime类。在你的情况下使用这样的东西:

$time = DateTime::createFromFormat('m/d/Y', $search, new DateTimeZone('America/New_York'));
$newformat = $time->format('d-m-Y');
echo $newformat;