我希望能够方便地更改整个应用程序的默认日期时间格式。
我打算如何做到这一点是通过在所有其他文件中包含的“常量”文件中定义格式。然后,每当我调用时间格式化函数时,我都会使用这种格式。
什么是替代实施?
答案 0 :(得分:3)
将功能提取到函数甚至类中。然后,可以使用此函数和类方法在所有脚本中以所需格式获取日期时间字符串。如果您需要更改时区或格式,则只需更改函数或类方法。
答案 1 :(得分:1)
您可以将strftime()
与%c
或%x
格式选项一起使用,并将区域设置设置为查看器的正确值。请注意它,因为setlocale()
不是线程安全的,所以你不应该使用线程Web服务器(IIS或带有线程工作者的apache)。