请将字符串转换为日期需要帮助
我的字符串是$search = '6/2/2014'
我用这种方式但它没有正常工作
$time = strtotime('$search');
$newformat = date('DD-MM-YYYY',$time);
echo $newformat;
结果显示为01-01-70
我该怎么做这个输出帮助。
答案 0 :(得分:1)
首先不要使用strtotime
,因为它不可靠。使用新的DateTime
类。在你的情况下使用这样的东西:
$time = DateTime::createFromFormat('m/d/Y', $search, new DateTimeZone('America/New_York'));
$newformat = $time->format('d-m-Y');
echo $newformat;