输出错误日期的Drupal Views - 1969年12月31日

时间:2012-06-06 16:41:48

标签: drupal drupal-6 drupal-views drupal-modules drupal-theming

问题:Drupal Views模块仅显示1969年12月31日的日期字段

我创建了一个名为field_gse_event_start_time的CCK内容字段类型。我还有几个使用此字段的视图显示 - 日历视图,表视图和主页的块视图。我还有一个主题节点模板,用于该字段所属的事件内容类型。

开始时间字段需要'到'日期以及从日期开始。我试图将field_gse_event_start_time的类型更改为date,datetime和datestamp。在所有情况下,字段的节点显示都是正确的,但任何视图都显示为1969年12月31日。

我确信这是由于某些投射错误或null,它会调整到此epoc前值。

我甚至不知道从哪里开始或如何解决。

一些配置 Drupal核心6.26 ctools-6.x的-1.8.tar 日期6.x的-2.9.tar 视图-6.x的-2.16.tar

1 个答案:

答案 0 :(得分:0)

你可能知道,当你传递一个无效的纪元时间并且你有一个负的时区偏移时,日期()返回1969年的日期。因此,date()会将无效纪元默认为1,时区偏移使其成为pre-epoch。

为什么在Drupal视图中发生这种情况可能是因为视图字段处理程序期望格式错误。您对field_gse_event_start_time使用了哪种字段类型?

相关问题