如何在php中创建特定的日期格式

时间:2015-09-30 05:07:19

标签: php

我们当前的日期格式为02-05-15,我想要的输出在PHP中为02/05/2015

4 个答案:

答案 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最佳做法,请访问:

http://www.phptherightway.com/#date_and_time

答案 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