【问题标题】:IntlDateFormatter::format(): datefmt_format: takes either an array or an integer timestamp value or a DateTime object (SonataSanBox) [closed]IntlDateFormatter::format():datefmt_format:采用数组或整数时间戳值或 DateTime 对象(SonataSanBox)[关闭]
【发布时间】:2023-08-11 08:54:01
【问题描述】:

我已经安装了SonataAdmin Bundle。一切正常,但是当我从仪表板添加任何用户时,它会引发警告:

警告:IntlDateFormatter::format(): datefmt_format: 在 C:\wamp\www\sonata-sandbox\vendor\symfony\symfony\src\Symfony\Component 中采用数组或整数时间戳值或 DateTime 对象\Form\Extension\Core\Type\DateType.php 在第 260 行

【问题讨论】:

标签: php sonata-admin symfony-sonata symfony-2.3 intl


【解决方案1】:

当你坚持 user->dateRelatedProperty 时,你确定你试图设置一个 DateTime 对象、一个 IntlCalendar 对象、一个表示自纪元以来的(可能是小数)秒数的数字类型或本地时间输出格式的数组( ). " --from php.net 我感觉这是类型或格式不正确的情况。

【讨论】: