在我的网络应用程序中,用户必须输入一个时间并选择一个日期。所以我想在全球时间和日期保存该时间和日期。当它得到它应该出现在用户的国家时间。所以只需要是将字符串转换为globl时间和全球日期时保存和全球时间和日期在检索时转换为字符串。如果有人知道PHP函数,请告诉我。谢谢你!
答案 0 :(得分:1)
使用timezone_identifiers_list()
获取时区列表,然后询问他们使用的是哪一个。
然后将date_default_timezone_set()
与前一个函数中的字符串一起使用。
答案 1 :(得分:1)
PHP日期和时间始终在服务器端。
您是否已考虑使用时间戳和 date_default_timezone_set()功能来获取“全局”日期时间?
php > echo time();
1344236016
php > $timestamp=1344236016;
php > echo date('c',$timestamp);
2012-08-06T08:53:36+02:00
php > date_default_timezone_set('GMT');
php > echo date('c',$timestamp);
2012-08-06T06:53:36+00:00