2012-08-06 68 views
0

在我的web应用程序转换,用户必须输入一个时间,然后选择一个date.so我想保存在全地球一次,时间和日期,date.when它得到它应该出现在用户的国家time.so简单的要求是保存和全地球的时间和日期retrieving.so请让我知道,如果有人知道this.thank你的PHP函数时转换为字符串时,将字符串转换成globl时间和地球仪日期! !全球的时间和地球仪日期在PHP

+0

以及全球时间你的意思是UTC?另外,你的问题需要一些整理。 – 2012-08-06 06:35:12

+0

难道你不想使用JavaScript,并把客户电脑的时间? – 2012-08-06 06:36:20

+0

叶Tiberiu-约努茨斯坦,我的意思是需要UTC再寄一次给字符串转换成日期或时间在UTC format.that与日期(“C”,$时间戳)得到解决;在php – vishwa 2012-08-07 04:53:15

回答

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 
+0

嗨matteomattei.thanks这是我想要的答案。代码工作well.my问题解决了这个code.thanks很多 – vishwa 2012-08-06 13:04:20

1

使用timezone_identifiers_list()获得时区列表,然后要求他们使用的是哪一个。

然后用date_default_timezone_set()你从以前的功能得到了字符串。

+0

yeh谢谢你的答案Ariel。 – vishwa 2012-08-06 13:03:38