日期格式困境?

时间:2012-07-03 21:12:58

标签: date-format php

我有来自Twitter的这个日期,这表示推文发布的确切日期,

Sun, 01 Jul 2012 19:05:54 +0000

我想要的是将其格式化为MM / DD HH:MM,试图寻找php日期格式但无法找到一种方法使其看起来完全按照我希望的方式。有人可以帮忙吗?感谢。

2 个答案:

答案 0 :(得分:4)

print date('m/d h:i',strtotime('Sun, 01 Jul 2012 19:05:54 +0000'));

php的date function是查找各种信息的好地方。

搜索并弄清楚这一点非常简单。你正在寻找一个日期......啊,日期,这是一个PHP函数。当你看起来,你会看到它需要一些参数,格式和时间戳。嗯...你没有时间戳你有一个字符串。我如何将字符串转换为时间?等等,php中有一个strtotime function。你有它...在php中运行date函数,你想要看日期,然后用strtotime

将字符串转换为时间戳

答案 1 :(得分:0)

<?php
    date_default_timezone_set("UTC");

    $string = "Sun, 01 Jul 2012 19:05:54 +0000";

    $timestamp = strtotime($string);

    print "Date is " . date("m/d H:i", $timestamp) . "\n";
?>

您可能需要更改时区,和/或添加/减去秒数或使用本地时间函数在TZ之间进行转换。