如何使用PHP转换日期格式?

时间:2015-12-16 13:52:58

标签: php date datetime

如何使用php转换日期格式?

我尝试将2015-02-24 03:21:56转换为Feb 24, 15 03:21:56

我试过这段代码但不行,我该怎么办?

<?PHP
    $date = "2015-02-24 03:21:56";
    echo $new_date = date('F j, Y, g:i a', $date);
?>

1 个答案:

答案 0 :(得分:0)

问题在于,当您真正需要Unix时间戳时,您正试图将文本字符串提供给date()。因此,您需要先将输入数据转换为Unix时间戳,然后将其输入date()

以下是执行所需操作的代码:

<?php
    $date = "2015-02-24 03:21:56";
    $converted = strtotime($date);
    $new_date = date('F j, Y, g:i a', $converted);
    echo $new_date;
?>