我有一个名为events
的自定义内容类型,其中使用了一个名为event_date
的字段。当我设置日期并查看节点时,它会正确显示我输入的日期:
但是,当我在dpm
上执行node_insert
以查看保存的值时,以下是向我报告的内容:
正如您所看到的,这不是我输入的内容,这些也是存储在数据库中的确切值。
我的问题:
1)我如何获得正确的值? (我想要2016年3月30日和晚上7点)
2)为什么这些值不同但节点仍然正确显示它们?在哪里节省时间?
由于
答案 0 :(得分:2)
我有第二个问题的答案,然后你也会更容易找到第一个问题的答案。
您会看到-18000的偏移量。 那是300分钟。 这相当于5个小时。
2016-03-31 00:00 - (减去)5小时是2016-03-30 07:00
因此您需要使用函数来格式化包含该偏移量的日期。查看评论和链接:https://drupal.stackexchange.com/a/33686/32059