为Joomla v2.5开发组件,我使用的是具有mysql时间戳列的表。Joomla 2.5组件 - 存储日期/时间,显示在不同的时区
组件的其中一个设置是“时区”。我不想使用服务器时区,因为代码将运行在不同的服务器/时区,我希望独立。所以我们的想法是将时间戳存储在mysql中,并根据组件的参数显示正确的日期/时间。主要缺点是mysql服务器使用的时区,这使整个情况变得复杂。那么,有没有办法在MySQL中以通用格式存储当前时间戳并以正确的方式显示它?
最终目标是组件能够根据组件的参数显示正确的日期/时间,例如。用户改变对飞行参数,对数据库的任何修改发生,仅在“查看”
为了在正确的时区显示日期我用这个:
JHtml::date($date_from_mysql , 'd/m/Y H:i:s', $my_component_timezone_parameter)
请分享您的想法。
您发布的文章相当丰富。谢谢 – poscaman