Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在多个时区转换用户选择的PHP日期差_Php_Utc - Fatal编程技术网

在多个时区转换用户选择的PHP日期差

在多个时区转换用户选择的PHP日期差,php,utc,Php,Utc,我有一个拍卖网站,用户可以从日历中选择日期(日期和时间)并下拉(时间)。可见日期基于用户时区UTC-例如10:00。此日期只能在服务器所在的UTC+10:00的将来,用于计划列表的活动日期/时间。用户也可以选择活动列表的持续时间,但在本例中可以选择7天 用户UTC可以是任何东西,并说他们选择未来7天,而不是未来7天。因此,如果我在-12:00,那么到服务器所在地的日期是昨天23小时 我如何计算出用户未来选择的7天实际上是服务器未来的7天?日期/时间将始终以AEST(+10:00)显示 因此,基本

我有一个拍卖网站,用户可以从日历中选择日期(日期和时间)并下拉(时间)。可见日期基于用户时区UTC-例如10:00。此日期只能在服务器所在的UTC+10:00的将来,用于计划列表的活动日期/时间。用户也可以选择活动列表的持续时间,但在本例中可以选择7天

用户UTC可以是任何东西,并说他们选择未来7天,而不是未来7天。因此,如果我在-12:00,那么到服务器所在地的日期是昨天23小时

我如何计算出用户未来选择的7天实际上是服务器未来的7天?日期/时间将始终以AEST(+10:00)显示

因此,基本上,无论用户所在的时区如何,他们的7天在AEST中都是7天

我希望这是有道理的。
干杯

您已经在使用框架了吗?如果是这样的话,也许你应该先看看你的框架是否提供了日期处理。没有框架。我来看看链接谢谢。这个链接解决了我的问题。