datetype单个文本更改值

时间:2014-02-27 11:48:35

标签: symfony

我的DateType中有一个input formBuilder。在我的表单中,当我添加12/12/1500时,它会将日期更改为12/12/1901。我将它与小部件_文本,格式dd/MM/yyyy和输入datetime

一起使用

我已删除该字段上的所有验证限制,因此必须来自Type

如何更改此不受欢迎的行为?

1 个答案:

答案 0 :(得分:0)

从文档中http://symfony.com/doc/current/reference/forms/types/date.html#input

“如果使用时间戳,DateType仅限于格林尼治标准时间1901年12月13日20:45:54 GMT和2038年1月19日星期二03:14:07格林威治标准时间之间的日期。这是由于PHP的限制本身。“

尝试更改日期字段的“输入”选项。