Php 时区转换,如何做到最好和正确

Php 时区转换,如何做到最好和正确,php,timezone,Php,Timezone,所以我有以下几点 有时间和时区的比赛,这可能与每一场比赛不同 具有时区的用户 现在我想要什么 我想显示用户所在时区的时间,因此如果比赛时间是GMT+0(欧洲/伦敦)的12:00,那么我希望欧洲/阿姆斯特丹的比赛时间显示为13:00 我不知道怎么做,请帮帮我;) 编辑 对不起,我使用的是PHP,您可以使用PHP的类,它在处理日期/时间和时区方面做得非常好。这是一个你想要的例子 /* Create a DateTime object using Europe/London Timezone */

所以我有以下几点

  • 有时间和时区的比赛,这可能与每一场比赛不同
  • 具有时区的用户
现在我想要什么

我想显示用户所在时区的时间,因此如果比赛时间是GMT+0(欧洲/伦敦)的12:00,那么我希望欧洲/阿姆斯特丹的比赛时间显示为13:00

我不知道怎么做,请帮帮我;)

编辑 对不起,我使用的是PHP,您可以使用PHP的类,它在处理日期/时间和时区方面做得非常好。这是一个你想要的例子

/* Create a DateTime object using Europe/London Timezone */
$date = new DateTime("2012-12-10 12:00", new DateTimeZone("Europe/London"));
echo $date->format('r'); // Mon, 10 Dec 2012 12:00:00 +0000

/* Change the timezone to Europe/Amsterdam and output the new formatted date/time */
$date->setTimezone(new DateTimeZone("Europe/Amsterdam"));
echo $date->format('r'); // Mon, 10 Dec 2012 13:00:00 +0100
您可以使用PHP的类,它在处理日期/时间和时区方面做得非常好。这是一个你想要的例子

/* Create a DateTime object using Europe/London Timezone */
$date = new DateTime("2012-12-10 12:00", new DateTimeZone("Europe/London"));
echo $date->format('r'); // Mon, 10 Dec 2012 12:00:00 +0000

/* Change the timezone to Europe/Amsterdam and output the new formatted date/time */
$date->setTimezone(new DateTimeZone("Europe/Amsterdam"));
echo $date->format('r'); // Mon, 10 Dec 2012 13:00:00 +0100

你需要什么样的编程语言?PHP VB C#…?您需要什么编程语言?PHP VB C#。。。?