【发布时间】:2011-12-28 15:45:50
【问题描述】:
我通过 HTTP Post 从 Android 向运行 PHP 和 mysql 的服务器发送数据。 Android 用户通过此基础架构共享消息。
我有以下问题: 我想显示消息的日期和时间。但我不确定如何正确地做到这一点。 如果我通过 PHP (date('Y-m-d H:i:s')) 设置时间/日期,我始终拥有我在 PHP 服务器上配置的时区。但是,从其他时区发布消息的人会看到错误的时间甚至错误的日期。
所以我认为Android App必须将时间+时区发送到服务器。在 Android 中,我可以通过以下方式获取时区:
Calendar cal = Calendar.getInstance();
TimeZone tz = cal.getTimeZone();
所以我可以通过 HTTP nameValuePairs 将日期/时间和时区发送到 PHP 服务器。 但我不确定如何在 PHP 站点上将其正确存储在 mysql DB 中。
【问题讨论】:
标签: php android mysql timezone