问题: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
答案 0 :(得分:0)
你可能知道,当你传递一个无效的纪元时间并且你有一个负的时区偏移时,日期()返回1969年的日期。因此,date()会将无效纪元默认为1,时区偏移使其成为pre-epoch。
为什么在Drupal视图中发生这种情况可能是因为视图字段处理程序期望格式错误。您对field_gse_event_start_time使用了哪种字段类型?