2015-04-22 82 views
0

我正在使用Drupal 7日期模塊。我已啓用它並在內容類型中創建了一個日期字段,其中包含日期,時間和全天選項。我創建了該內容類型的節點,我將日期設置爲04/25/2015,選中「全天」選項並保存該節點。保存節點後,我可以在數據庫中看到我的日期字段值被保存爲04/24/2015 00:00:00。但我期待它被保存爲2015年4月24日23:59:59。 任何人都可以幫助我如何實現這一目標?在此先感謝Drupal 7日期模塊全天otpion

回答

0

早上好。在表單提交後,你應該修改提交的信息。看看hook_node_presave(),這個鉤子可以讓你在插入數據庫之前修改節點。

希望它有幫助。

+0

感謝@Bustikiller的迴應。我試過這個選項,節點正常保存,但是當我試圖編輯節點時,日期字段顯示爲04/24/2015 23:59:59但「全天」複選框未選中。不知道如何解決這個問題。 – savithraj

+0

你正在欺騙Drupal平時的信息管理。您必須在保存信息之前執行更改(因爲您已完成),並且您還需要在顯示信息時更改信息。你可以使用hook_node_load()。 – Bustikiller