gpt4 book ai didi

php - 使用 %o ISO-8601 年格式解析日期

转载 作者:搜寻专家 更新时间:2023-10-31 22:06:52 26 4
gpt4 key购买 nike

短篇小说:最初编写此代码的人是[并且可能仍然] 脑袋上的裤子智障。

有问题的代码从我们的提供商那里接收付款事件,并将它们以以下格式记录到数据库中:'o-m-d H:i:s'

这一切都很好,除了如果 ISO-8601 周“属于”不同的年份,%o 修饰符会给你一个不同的年份。 [ Reference ]

恰当的例子:我们有 2013 年 12 月 31 日的付款记录,在正常/不疯狂的人日期,应该是 2012 年 12 月 31 日。因此,无论出于何种意图和目的,我们都会看到 future 发生的似乎是付款的情况,过去偶尔也会发生。

这里的真正的问题是我在 PHP 或 mySQL 中找不到任何日期解析函数来解释 %o 标志,因此阻止我重新格式化这些可以追溯到理智的东西。

有谁知道如何正确解释这些日期?

最佳答案

没有,我什么都不知道。但是,为 o-m-d 对所有文件执行 grep,这是一个相当独特的术语,应该可以解决整个代码库中 98% 的问题。

如果您使用的是 VCS(因为您听起来像个正常人,所以您可能是),进行提交、grep(或 super 搜索和替换),看看它是否更适合您,如果是,则提交,如果不是,则丢弃。就这么简单。

如果那对你不起作用……好吧……愿上帝怜悯你的灵魂。

关于php - 使用 %o ISO-8601 年格式解析日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17154428/

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