date - Drupal - 从“日期”字段中获取“年份”值
问题描述
我有一个名为“X”的“日期”字段。我有另一个引用“字段”类型的字段“Y”。我只想将“X”中的“Year”值转换为“Y”。
我宁愿使用 GUI 来做这件事,而不是添加/修改 PHP 代码。有没有一个模块可以帮助实现这一点?
“X”和“Y”都属于同一个内容类型。
谢谢您的帮助!!
解决方案
在视图模块中,您可以按日期分组,而不必复制日期时间/时间戳字段来检索年份部分。为您自定义视图:
- 在格式标题下,使用“显示”旁边的“字段”,选择您喜欢的设置
- 在Fields标题下,选择您需要调整的日期字段, Formatter 为默认值, Date 格式为Custom。作为自定义日期格式放Y(见这里https://www.php.net/manual/en/datetime.format.php#refsect1-datetime.format-parameters)。如果需要的字段可以从视图中隐藏,由您决定。
- 在格式标题下返回,格式 -> 设置:在那里你可以选择你刚刚创建的分组字段,即使是隐藏的。
这是开箱即用的,但我建议您一次使用视图设置,以了解什么会改变什么。
视图非常强大。
推荐阅读
- sql - 如何修复运行时错误 3067 查询输入
- sql - 将列数据聚合成描述
- mysql - 根据条件从表中选择计数
- apache - 添加新虚拟主机时 Apache 服务器无法启动
- docker - 使用应用程序负载均衡器将流量路由到在 3 个 aws ecs ec2 实例上运行的不同微服务
- python - 检查具有相同数据的哈希总和 => 总是 2 个不同的总和
- html - 如何将 HTML 中的特定内容解析到我的 App
- sql - SQL查询:我需要选择所有匹配字符串的条目和日志中每个日期时间的最后一行条目
- plsql - SQLCL - 引用文件中存在 SQL 错误时出现意外 Java 异常
- sql - 使用脚本恢复数据库,错误说备份集包含数据库的备份而不是现有的