我遇到过很多基于日期的问题和解决方案,但没有什么比我习以为常的。
我正在为美国市场工作,因此日期通常是m / d / Y.然而,英语和其他英语国家也会使用它,他们可能想要d / m / Y.
似乎PHP Date可以理解前者,但不能理解后者。如果我可以保证使用d / m / Y而不是简单。
是否有人遇到过可以检测日期类型并对处理进行必要更正的解决方案?
答案 0 :(得分:0)
strftime()
和其他日期时间函数依赖于语言环境。使用setlocale()
预先定义您希望php使用的格式。 E.g:
setlocale(LC_TIME, 'en_UK');