我正在寻找一些指导,将时区处理添加到之前没有的Symfony 1.4应用程序中。什么是最好的实践?是否有一个很好的指南或示例应用程序来实现时区处理?
我的具体情况......
我正在开发一个使用Symfony 1.4框架和MySQL数据库后端的中等成熟的应用程序。
该应用程序是一个处理客户票证的CMS,因此需要大量的时间戳和日期处理。到目前为止,我们一直使用datetime字段来存储日期,这不会保留时区。我们假设默认时区为" America / New_York",整个公司都存在于这个时区(到现在为止),所以它不是一个问题。
我最初添加了用户配置,允许用户为其位置设置备用时区,以及获取该时区的辅助函数,并将其应用于输出该日期的任何日期。这适用于显示日期。
我还需要覆盖使用时间的表单小部件,在我开始单独使用它们之前,我想知道是否有更好的现有方法来实现这一目标。