Date、Date Repeat Field、Date All Day —— Drupal 模块说明
该模块包包含一个灵活的 Date/Time(日期/时间)字段类型,以及 Date field 和 Date API,这些都是其他模块所依赖的基础。
在 Drupal 5 和 6 版本中,字段 Date 需要一组 CCK 模块的支持,而在 Drupal 7 核心中已默认包含该功能。
大多数 Calendar(日历) 模块的功能都依赖于 Date 模块。因此,在更新 Calendar 模块时,请务必同时更新到最新版本的 Date 模块。
Date 6.2 版本目前需要 jQuery UI 模块(http://drupal.org/project/jquery_ui),以确保 DatePicker 弹出式日期选择器正常工作。
PHP 4、5.0 和 5.1 已不再受支持。若要确保日期功能正常运行,必须使用 PHP 5.2 或更高版本。
适用于 Drupal 7
请注意,最新版本的代码中包含两个新模块:Date Repeat Field 和 Date All Day。
Date Repeat Field 模块用于创建支持 Date Repeat API(重复日期)的日期字段。
Date All Day 模块用于处理 “全天事件(All Day values)”,包括在小部件中添加 “全天(All day)” 复选框。
这两个模块原先是 Date 模块的一部分,为了简化代码并让开发者可以选择是否启用它们,现在被独立出来。它们同时也是其他模块如何通过扩展修改日期处理逻辑的示例。
另外,推荐查看以下相关模块:
Calendar(日历模块)
该模块可以以日历形式显示日期字段或日期系统中的数据。
Partial Date(部分日期模块)
此模块旨在解决“不确定日期(Fuzzy Dates)”问题——即日期值可能并不完整的情况。它还提供了对公元前(BC)日期的支持。
Signup(报名模块)
该模块允许用户报名或注册包含日期字段的节点。它同时提供管理员报告和电子邮件通知功能。
CCK Signup
Signup 模块的替代方案,它以节点(node)的形式创建报名记录。