我正在尝试使用Date模块在Drupal 6.15中输入BC日期。如果我输入“旧”日期(小于公元1000年),我会收到错误消息。我怎么能这样做?我无法恢复文字,因为我需要按日期订购。我需要能够输入像公元前300年这样古老的日期。日期是此特定项目中最重要的数据点。
由于
答案 0 :(得分:1)
在MySQL文档中进行了一些挖掘。我不相信它可以支持早于1000AD的日期(见here)。
Postgres SQL对来自4713 BC的日期有更好的支持,是否会为您选择一个选项?
另一种选择是做一些笨重的事情,例如使用数字字段并自定义输出以使其看起来像日期。这样你仍然可以订购这个领域并拥有一个很好的范围。看看here看看如何创建自己的CCK字段,它非常复杂。
答案 1 :(得分:1)
查看Drupal 7的http://drupal.org/project/partial_date - 从999999999999BC到999999999999AD的句柄