我有来自Twitter的这个日期,这表示推文发布的确切日期,
Sun, 01 Jul 2012 19:05:54 +0000
我想要的是将其格式化为MM / DD HH:MM,试图寻找php日期格式但无法找到一种方法使其看起来完全按照我希望的方式。有人可以帮忙吗?感谢。
答案 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之间进行转换。