drupal查看两个日期之间的差异

时间:2015-06-21 11:22:11

标签: date drupal-7 views drupal-views

我想创建一个视图,其中有两个字段的开始日期和结束日期。我想再显示一个字段(开始日期和结束日期之间的差异)。 所有这三个字段都应以表格格式显示。 那么请告诉我如何使用视图找到两个日期之间的差异?我希望将日期字段之间的差异显示为表格的第三列。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用Computed Fields。它允许您为任何内容类型定义新的动态字段(存储在数据库中或动态计算),并且您可以使用其他字段值在PHP中编码此字段的值。

创建计算字段以存储两个日期字段差异是模块​​doc中的示例之一:

https://www.drupal.org/node/149234

然后在您的视图中,您只需显示计算字段(以及两个原始字段)。

Views PHP也可以做到这一点,它允许你在视图中创建一个新的字段,它将在PHP中计算。您可以使用其他字段值来计算其值。

但我会推荐计算字段,观点PHP可以成为性能杀手。

祝你好运