任何人都可以提出一個函數來轉換:「2012-01-27T08:00:00 + 0000」到「1月27日」?更改格式的Facebook「end_time」
回答
這可以通過使用兩個函數strtotime和date來完成。 Strtotime:http://php.net/manual/en/function.strtotime.php將時間轉換爲Unix時間戳
日期:格式化特定日期/時間。 ('M d',strtotime('2012-01-27T08:00:00 + 0000'));
,其中M =月和d =日期
感謝隊友,這就像一個魅力!我很感激! – 2012-03-01 23:56:51
太棒了,如果你想在date函數中使用不同格式的日期,你可以改變日期的格式:) – insomiac 2012-03-02 00:02:55
這是我做我的PayPal代碼什麼是大致相同這裏
function convertTime($time) {
$time = urldecode($time);
list($hour, $minute, $junk) = explode(':',$time);
list($second, $month, $day, $year) = explode(' ',$junk);
$day = explode(',',$day);
$day = $day[0];
$montharr = array('Jan'=>1,'Feb'=>2,'Mar'=>3,'Apr'=>4,'May'=>5,'Jun'=>6,'Jul'=>7,'Aug'=>8,'Sep'=>9,'Oct'=>10,'Nov'=>11,'Dec'=>12);
$timestamp = mktime($hour, $minute, $second, $montharr[$month], $day+1, $year);
return $timestamp;
}
然後您可以更改時間戳您想使用PHP日期函數
<?PHP
date('F j', convertTime($end_time));
?>
我明白了什麼有一個strtotime()函數,但這讓我對事物有更多的控制權。
感謝隊友正確的格式,我用奧比的解決方案,因爲它適合我的需要更好一點去。不過,我喜歡你的解決方案!乾杯! – 2012-03-01 23:57:43
- 1. 爲什麼Facebook返回null end_time事件?
- 2. 更改格式
- 3. 更改格式
- 4. 更改格式
- 5. 更改格式
- 6. 更改textOutput格式的格式
- 7. 更改JSON格式的日期格式
- 8. GMT格式更改
- 9. 更改JSON格式
- 10. 更改JSON格式
- 11. 更改JSON格式
- 12. R格式更改
- 13. Facebook的訪問令牌改變格式
- 14. Mongoose更改模式格式
- 15. 的Javascript更改timestap格式
- 16. UITextView:更改URL的格式?
- 17. 更改格式CSV Matlab的
- 18. 更改格式nginx的
- 19. 更改ACTION_VIDEO_CAPTURE的格式
- 20. 更改QDate的格式
- 21. 搜索由START_TIME形式和END_TIME
- 22. 更改數字格式(歐洲格式)
- 23. 如何更改格式1格式2
- 24. Excel VBA更改單元格值更改的數字格式
- 25. 更改單元格的值格式
- 26. 動態更改Telerik的網格格式
- 27. 更改單元格的格式類型
- 28. Facebook更改了access_token風格嗎?
- 29. Facebook訪問令牌格式是否更改?
- 30. facebook access_token格式突然改變
編輯:找到了,它可以輸出通過簡單地追加DATE_FORMAT = – 2012-03-12 08:41:00