我在将日期转换为另一个格式化日期时遇到问题。需要帮助。
尝试将“28-03-14”转换为“2014-03-28”
这是我的代码:
$sr=strtotime('28-03-14');
$dateto = date('Y-M-d',$sr);
echo $dateto;
答案 0 :(得分:2)
采用OOP方式;)
<?php
//28-03-14 " to " 2014-03-28 "
$MyDate="28-03-14";
$date = DateTime::createFromFormat('d-m-y',$MyDate);
echo $newformat=$date->format('Y-m-d'); // "prints" 2014-03-28
?>
答案 1 :(得分:1)
<?php
$input = '28-03-14';
$expld = explode("-",$input);
$input =$expld[2]."-".$expld[1]."-".$expld[0];
$date = date('Y-m-d', strtotime($input));
echo $date;
?>
答案 2 :(得分:0)
$curDate = strtotime('28-03-14');
$newDate = date('Y-m-d', $curDate);
如果您将日期视为字符串:
$newDate = implode('-', array_reverse(explode('-', $curDate)));