PHP:为整个应用程序设置默认日期时间格式


PHP: Setting default datetime format for entire application

我希望能够方便地更改整个应用程序的默认日期时间格式。

我计划如何做到这一点是通过在包含在所有其他文件中的"常量"文件中定义格式。然后,当我调用时间格式化函数时,我将使用这种格式。

有哪些替代实现?

将功能提取到函数甚至类中。这个函数分别的类方法可以用来在你所有的脚本中获得你想要的格式的日期时间字符串。如果需要更改时区或格式,只需要更改函数或类方法。

您可以使用strftime()%c%x格式选项,并将区域设置设置为查看器的正确值。要小心,因为setlocale()不是线程安全的,所以你不应该使用线程web服务器(IIS,或apache线程工作器)。

一个相关的问题:不同语言的strtotime ?