gpt4 book ai didi

php - php 中的问题处理日期

转载 作者:可可西里 更新时间:2023-11-01 07:59:44 30 4
gpt4 key购买 nike

我遇到了日期格式问题。我正在使用 mysql、doctrine2 和 php 5.3。

问题是当我查询数据库时 getRepository('Entity\\Srm').findBy($id) 我最终得到一个负日期值:-0001-11 -30 00:00:00

当前存储在数据库中的值为 0000-00-00。 mysql中字段的数据类型是date

学说实体将变量标识为 date 类型。

我进行了大量搜索,但没有找到好的线索。

有什么想法吗?

谢谢

最佳答案

如果您可以更改数据库,请在您的列上添加可空属性并将 0000-00-00 值替换为空值。

否则,您需要实现自定义类型:http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/cookbook/advanced-field-value-conversion-using-custom-mapping-types.html

关于php - php 中的问题处理日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10897380/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com