1
例如:爲什麼Drupal CCK在數據庫中使用unix時間戳而不是本地mysql DATETIME存儲日期?
- 是因爲用戶可以通過Drupal的管理界面配置時區 - 與MySQL的時區,這是不通過Drupal的接口處理?
例如:爲什麼Drupal CCK在數據庫中使用unix時間戳而不是本地mysql DATETIME存儲日期?
雖然Drupal主要用於PHP/MySQL配置,但支持多種數據庫技術,包括本地PostgreSQL,以及額外的模塊支持其他數據庫,如MSSQL。
與特定數據庫日期/時間函數無關的時間戳有助於CMS獲得某些數據庫獨立性。
那意味着Drupal選擇了「數據庫獨立性」而不是「時代獨立性」。我寧願用PHP編寫不同的數據庫(這是可能的),而不能在1970年之前存儲日期。我認爲這是一個更大的限制。 – 2011-03-31 21:12:57