Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal视图输出wronf日期-1969年12月31日_Drupal_Drupal 6_Drupal Views_Drupal Modules_Drupal Theming - Fatal编程技术网

Drupal视图输出wronf日期-1969年12月31日

Drupal视图输出wronf日期-1969年12月31日,drupal,drupal-6,drupal-views,drupal-modules,drupal-theming,Drupal,Drupal 6,Drupal Views,Drupal Modules,Drupal Theming,问题:Drupal视图模块仅显示1969年12月31日星期三的日期字段 我已经创建了一个名为field\u gse\u event\u start\u time的CCK内容字段类型。我还有几个使用此字段的视图-日历视图、表视图和主页的块视图。我还为该字段所属的事件内容类型提供了一个主题节点模板 “开始时间”字段需要“到”日期和“开始”日期。我已尝试将字段\u gse\u event\u start\u time的类型更改为date、datetime和datestamp。在所有情况下,字段的节点显

问题:Drupal视图模块仅显示1969年12月31日星期三的日期字段

我已经创建了一个名为field\u gse\u event\u start\u time的CCK内容字段类型。我还有几个使用此字段的视图-日历视图、表视图和主页的块视图。我还为该字段所属的事件内容类型提供了一个主题节点模板

“开始时间”字段需要“到”日期和“开始”日期。我已尝试将字段\u gse\u event\u start\u time的类型更改为date、datetime和datestamp。在所有情况下,字段的节点显示都是正确的,但任何视图都显示1969年12月31日

我相信这是由于一些铸造错误或空,调整到这个前epoc值

我甚至不知道从哪里开始,也不知道如何解决

一些配置 Drupal core 6.26 ctools-6.x-1.8.tar 日期-6.x-2.9.tar
views-6.x-2.16.tar

当您传递一个无效的历元时间并且时区偏移量为负数时,您可能知道1969年的日期是通过date()返回的。因此,date()将默认无效的历元为1,时区偏移量使其成为前历元


在Drupal视图中发生这种情况的原因可能是视图字段处理程序预期的格式错误。您在字段\u gse\u event\u start\u time中使用的字段类型是什么?

您可能知道,当您传递一个无效的历元时间且时区偏移量为负数时,1969年的日期由date()返回。因此,date()将默认无效的历元为1,时区偏移量使其成为前历元


在Drupal视图中发生这种情况的原因可能是视图字段处理程序预期的格式错误。您使用什么字段类型作为字段\u gse\u事件\u开始时间?

谢谢您的回复!我把它设置为日期时间。我认为这是Drupal和Dates的最佳实践。我是否需要用PHP编写自定义视图字段处理程序?我在哪里能找到411的?谢谢你的回复!我把它设置为日期时间。我认为这是Drupal和Dates的最佳实践。我是否需要用PHP编写自定义视图字段处理程序?我在哪能找到411的?