0

在我的网络应用程序中,用户必须输入一个时间并选择一个日期。所以我想将该时间和日期保存在全球时间和日期中。当它得到它应该出现在用户的国家时间中。所以简单的要求就是转换一个保存时将字符串转换为全球时间和全球日期,检索时将全球时间和日期转换为字符串。所以如果有人知道此 PHP 函数,请告诉我。谢谢!!!

4

2 回答 2

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
于 2012-08-06T06:59:49.877 回答
1

用于timezone_identifiers_list()获取时区列表,然后询问用户所在的时区。

然后使用date_default_timezone_set()从上一个函数中获得的字符串。

于 2012-08-06T06:54:22.773 回答