有没有人知道我可以用来帮助查看视图的日期和时间格式的现有CodeIgniter(CI 2.0)帮助程序(或库)?也许是使用PHP5 DateTime类的东西?
我们的大多数数据都是MySQL数据库中的典型GMT / UTC格式。我们现在需要设置用户的时区(admin / auth / acl的一部分),然后按时区设置显示所有内容。我认为使用CI帮助程序或库可能很容易。有什么想法吗?
答案 0 :(得分:2)
CodeIgniter中的PHP DateTime Classes and functions 完全可用。没有图书馆/帮助者......
答案 1 :(得分:1)
这种事情是如此具体,你必须自己做。 请参阅creating CI libraries和helpers。
答案 2 :(得分:1)
一年前,我实际上遇到了同一个项目的问题,我也在研究CI。我最后使用了php的DateTime和DateTimezone。起初它很棘手,但谷歌的一点点帮助。也许这会有所帮助? http://blog.boxedice.com/2009/03/21/handling-timezone-conversion-with-php-datetime/
答案 3 :(得分:0)
我不使用CI,但我发现它有一个过滤系统。实现在控制器运行之前在数据库连接上发出SET TIME_ZONE查询的过滤器。您将从用户的本地时区获取数据库中的所有日期/时间,而无需对任何控制器,视图或数据库代码进行任何更改。