PHP 偏移时区时间
我编写了一个 PHP 应用程序,并连接到另一个数据库来显示数据。
在数据库中,数据为“2009-12-31 22:30:00”。他们的网站将数据显示为晚上 8:00(关闭 1.5 小时)
如何在 PHP 中将 2009-12-31 22:30:00 转换为晚上 8 点?
该字段是 $row['field_cck_monday_value']
I have written a PHP application and I've connceted to another database to display data.
In the database, the data says '2009-12-31 22:30:00'. Their website displays the data as 8:00pm (1.5 hrs off)
How do I convert 2009-12-31 22:30:00 to 8pm in PHP?
The field is $row['field_cck_monday_value']
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
“cck”部分表示您可能正在使用 Drupal。 Drupal 具有在数据库和视图之间运行的基于用户的日期格式和时区转换。你最好的选择就是加入其中。
The "cck" portion says that you're probably dealing with Drupal. Drupal has user-based date formatting and timezone conversion that it runs between the database and the view. Your best bet is to hook into that.
您可以从查询中减去所需的时间,如下所示:
或者如果您愿意,您可以为您的 mysql 连接或会话设置适当的时区。
You can subtract required time from within your query something like this:
Or if you wish, you can set the appropriate time zone for your mysql connection or session.
我不确定 DateInterval 到底如何格式化负 1.5 小时
I'm not certain on the DateInterval, exactly how to format the negative 1.5 hours