我们当前的日期格式为02-05-15
,我想要的输出在PHP中为02/05/2015
。
答案 0 :(得分:1)
使用DateTime
$myDateTime = DateTime::createFromFormat('d-m-y', "02-05-15");
echo $myDateTime->format('d/m/Y');
// Output : 02/05/2015
注意:强>
您可能还想在使用DateTime
之前设置默认时区,即:
date_default_timezone_set("Europe/Lisbon");
对于date_and_time
和其他php最佳做法,请访问:
答案 1 :(得分:0)
你可以这样做
$sections = explode('-','02-05-15');
$formated_date = $sections[0]."/".$sections[1]."/20".$sections[2];
希望这会有所帮助
答案 2 :(得分:0)
以下代码可以解决这个问题:
<?php
$time = mktime(0,0,0, '02', '05', '15');
//OR mktime(0,0,0, '05', '02', '15'); //depending on the expected format
echo date("d/m/Y",$time); //assuming the above date is 2 May 2015
//alternatively it would be
echo date('m/d/Y', $time); //if the above date is 5 February 2015
?>
答案 3 :(得分:-1)
您可以使用
$ date =&#34; 02-05-15&#34;;
$ format_date = date(&#39; m / d / Y&#39;, 的strtotime($日期));
有关格式的详细信息,请参阅this