gpt4 book ai didi

php - Zend Date MySQL 时区偏移问题

转载 作者:行者123 更新时间:2023-11-29 14:49:25 25 4
gpt4 key购买 nike

我有一个使用 Zend Framework 的网站。有一个用户填写的表单,其中包括一个日期字段。目前我正在使用它创建一个新的 Zend_Date 对象,然后获取 ISO 格式的日期并将其放入 MySQL 数据库中。然而,当日期以 ISO 格式返回时,它还会在末尾附加时区偏移量(例如 2011-01-01T00:00:00-0500),这是 MySQL 不喜欢的。当我尝试将其添加到数据库时,它给我一个无效日期错误。我确信必须有一个简单的解决方案来返回没有时区偏移的日期,但我似乎找不到它。

有什么建议吗?

谢谢。

最佳答案

如果你 toString 你的 Zend_Date 对象,然后使用 mb_strcut() 函数删除时区,然后将其插入数据库,应该没问题?

另一种方法是更改​​以 ISO 格式返回日期的 Zend 函数,以防止它将时区附加到日期末尾。

关于php - Zend Date MySQL 时区偏移问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6125593/

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