什麼是從MySQL時間戳(YYYY-MM-DD HH:MM:SS)轉換爲我自己選擇的格式,如「2010年8月5日」的正確方法?我怎樣才能使MySQL時間戳PHP日期()兼容?mysql timestamp convertion
0
A
回答
4
有兩種方法...
首先,你可以做到這一點與strtotime()
PHP ...
$time = strtotime('2010-05-05 05:05:05');
echo date('F j, Y', $time);
或者,你可以用UNIX_TIMESTAMP()
轉換爲UNIX時間在MySQL:
SELECT UNIX_TIMESTAMP(`your timestamp column`) FROM blahblah....
然後你需要在PHP中取得它後用date()
格式化它。
或者,你可以做整個事情的權利在MySQL與DATE_FORMAT()
:
SELECT DATE_FORMAT(`your timestamp column`, '%M %e, %Y') FROM ...
1
你可以擁有的MySQL返回它作爲一個時代的時間戳的PHP的日期函數可以處理或使用以下功能:
$epoch = strtotime('YYYY-MM-DD HH:MM:SS');
0
見date
和strtotime
。有關其他時區的操作,請參閱date_default_timezone_set
和DateTime
類。
1
第三種選擇:使用MySQL的DATE_FORMAT()函數(雖然我更喜歡ircmaxell的方式)
相關問題
- 1. coldfusion-javascript image convertion
- 2. Django unicode convertion
- 3. php mysql timestamp
- 4. TIMESTAMP與DATETIME MySQL
- 5. php mysql UTC timestamp
- 6. MySql/Rails created_at timestamp
- 7. MySQL WHERE timestamp> = SUBDATE(MAX(timestamp),INTERVAL 5 DAY)
- 8. MySQL的:對於TIMESTAMP
- 9. mySQL SELECT timestamp(now() - 3000);
- 10. 轉換爲MySQL TIMESTAMP
- 11. INFILE MySQL - TIMESTAMP不起作用
- 12. MySQL字段的Datetime或Timestamp?
- 13. Mysql TimeStamp數據類型
- 14. 的MySQL(DEFAULT + ON UPDATE)的TIMESTAMP
- 15. Mysql Unix-Timestamp日期格式
- 16. 複製TIMESTAMP到DATETIME關於MySQL與Hibernate
- 17. 插入DATE TIMESTAMP值到MySQL使用PHP
- 18. 將dd-mm-yyyy hh:mm轉換爲MySQL TIMESTAMP
- 19. Timestamp Mysql Date_From作爲默認值
- 20. mysql order by timestamp desc with limit range not working
- 21. MySQL的是正是老7天TIMESTAMP
- 22. MySql - 選擇UTC格式的TimeStamp列
- 23. MySQL以毫秒爲單位存儲TIMESTAMP
- 24. 基於TIMESTAMP的MySQL分組月份
- 25. 將mysql列從INT轉換爲TIMESTAMP
- 26. 錯誤轉換MySQL的TIMESTAMP到DATETIME
- 27. 將DD/MM/YYYY HH:MM:SS轉換成MySQL TIMESTAMP
- 28. php timestamp utc
- 29. Datetime vs Timestamp字段
- 30. timestamp-android
壞主意與MySQL做出來。您可以隨時隨地使用數據庫選擇的時區,這可能是也可能不是PHP正在使用的時區(更不用說它更可能不會將時區數據設置爲最新)。 – Artefacto 2010-08-04 13:02:00
@Artefacto根本不是一個壞主意。事實上,這是一個非常好的主意。事實上,我只相信MySQL的日期(因爲複製和負載平衡)。如果你在PHP和MySQL之間進行混合,它可能會導致頭痛,但只要你選擇一個並堅持下去,或者正確測試,你將會很好...... – ircmaxell 2010-08-04 13:04:14
什麼?您相信MySQL具有日期*,因爲複製和負載平衡?複製和負載平衡需要做些什麼來解析/格式化日期?混合使用PHP和MySQL是災難和信任的祕訣MySQL單獨使用並不是很好(它是否能夠正確處理時區,夏令時和規則更改,並且可以使規則始終保持最新狀態(全年?)( http://derickrethans.nl/storing-date-time-in-database.html))。 – Artefacto 2010-08-04 13:10:19