如何从给定的字符串中获取php日期格式

时间:2013-02-20 07:46:22

标签: php datetime date-format date-formatting

如何获取给定字符串的日期格式,字符串包含有效日期 我尝试从csv文件导入数据,并导出csv文件进行备份 但是有很多不同类型的日期格式,在某些情况下,当我尝试将字符串转换为日期时,它会给我一个错误

  

ex:04/08/2010 10:22 am

这段类型格式错误

Error 500: DateTime::__construct(): Failed to parse time string

3 个答案:

答案 0 :(得分:3)

您可以使用DateTime::createFromFormat()静态方法。

另外,您可能想要阅读一下:

此外,您需要使用搜索功能(页面右上角)。有很多问题可以解决类似的问题。

答案 1 :(得分:3)

您只能使用strtotime

echo date('Y-m-d H:i:s', strtotime('04/08/2010 10:22 am')); // output: 2010-04-08 10:22:00

答案 2 :(得分:0)

试试这个...........

           $today = date("d/m/Y g:i a");

<?php 
    $today = date("d/m/Y g:i a");
    echo $today;
?>

你会得到这样的输出......... 20/02/2013 7:53 am

有关示例,请参阅此example链接