如何在PHP中将日期格式化为意大利语?

时间:2015-03-14 15:55:33

标签: php mysql database sqlite date

我有一个从mysql数据库中获取一些值的网页,还有一个日期值,我需要将它从ymd 2015-03-12更改为dmy 12-03-2015或更好的for例如3月12日星期一意大利语如果可能的话 我怎么办?

这就是我的尝试:

      $data= mysql_result($result,$i,"data");
      $retrieved = '$data';
      $date = DateTime::createFromFormat('Ymd', $retrieved);
      echo $date->format('d/m/Y');
      $data = $date;

1 个答案:

答案 0 :(得分:0)

createFromFormat中的格式必须为Y-m-d$date->format()中的格式必须为d-m-Y,您必须更改格式,如下所示:

<?php

  $date = DateTime::createFromFormat('Y-m-d', '2015-03-12');
  $date_out = $date->format('d-m-Y');
  echo $date_out; //output 12-03-2015

  echo "<br>\n";

  $date_out = $date->format('l d F');
  echo $date_out; //output Thursday 12 March


?>

您可以在以下网址阅读更多内容:

  

http://php.net/manual/es/datetime.createfromformat.php