我正在構建一個程序,通過twitter api從tweet中獲取日期和時間信息,現在我的挑戰是我需要弄清楚什麼是最好的計劃是存儲時間戳像這樣:星期五7月16日16:55:52 +0000 2010年,進入一個MySQL數據庫,然後他們被存儲之後做一個SQL調用數據庫排序他們由最近的日期使用php和sql處理日期和時間信息
0
A
回答
1
你會想要使數據在你的MySQL字段輸入一個DATETIME
。要插入,您需要將時間戳從Twitter讀入到strtotime()
的PHP可讀時間戳中,然後使用date()
函數將其轉換爲mysql格式。
對於實例
$mysqlDate = date('Y-m-d H:i:s', strtotime($dateFromTwitter));
+1
將strtotime生成的時間戳傳遞給mysql'FROM_UNIXTIME (...)',保存兩個字符串格式化/解析階段。 –
0
關閉日期爲有效的MySQL日期時間
date('Y-m-d h:i:s', strtotime("Fri Jul 16 16:55:52 +0000 2010"));
那則需要引用並插入到表:
$ SQL =「插入tweets (tw,daydate)values('$ tweet', '$ date');「
其中,daydate是DATETIME字段。
0
使用PHP的strtotime()肯定是一個很好的方法,但我發現早期使用strtotime()的問題。因此,也許你可能只想在MySQL中這樣做,如:
SELECT STR_TO_DATE(
CONCAT(
SUBSTRING('Fri Jul 16 16:55:52 +0000 2010', 1, 20),
' ',
SUBSTRING('Fri Jul 16 16:55:52 +0000 2010', -4)
),
'%a %b %d %H:%i:%s %Y');
請注意,這樣做時,我忽略了+0000部分的時間戳。
希望這會有所幫助。
相關問題
- 1. 日期,時間,DSL和時區信息處理
- 2. 如何在SQL和PHP上處理日期和時間?
- 3. 加入包含日期和時間信息爲日期時間
- 4. PHP條件日期處理 - 比較時間和日期
- 5. 如何在MySQL和PHP中處理日期和時間?
- 6. 在R中處理日期和時間
- 7. 處理日期時間和空值
- 8. 日期和時間處理分別
- 9. 在PHP中處理時區和日期
- 10. 處理日期和時區,使用Zend_Date
- 11. 使用JavaScript處理未來和過去的日期和時間日期對象
- 12. 處理PHP(Laravel API)和javascript(AngularJS)之間的日期時間
- 13. 從日期和時間插入每週信息php
- 14. 處理時區和日期
- 15. VB和SQL日期時間
- 16. php日誌形式與消息和日期和時間
- 17. 如何處理僅在Sql server 2008中的時間和日期?
- 18. PHP日期/時間和mktime
- 19. PHP時間和日期
- 20. PHP日期和時間戳
- 21. (PHP)的日期和時間
- 22. PHP日期時間和mysql
- 23. CakePHP-日期時間和php的日期()
- 24. PHP的日期和時間日期
- 25. 在Xcode上分別使用NSDatePickerView處理日期和時間
- 26. 社區Sqlite不正確處理日期和日期時間
- 27. 獲取日期 - 日期時間列的統計信息 - mysql/php
- 28. 使用SQL Server 2008和SQL Server 2005和日期時間
- 29. PHP MYSQL日期,時間,日期時間和時間戳
- 30. 在cql表中處理日期信息
有點髒,但[strtotime](http://php.net/manual/en/function.strtotime.php)應該可以工作 – Ray