PHP伦敦时间到印度时间变更

PHP伦敦时间到印度时间变更,php,Php,我想把格林尼治时间改成印度时间,我会加上5:30或4:30 $INDtime=$time->setTimezone(new DateTimeZone('IST'));//uk time $time->setTimezone(new DateTimeZone('IST'));/india time 你可以试试这个: date_default_timezone_set("Asia/Kolkata"); echo "The Current time is:".time(); IS

我想把格林尼治时间改成印度时间,我会加上5:30或4:30

$INDtime=$time->setTimezone(new DateTimeZone('IST'));//uk time
 $time->setTimezone(new DateTimeZone('IST'));/india time 
你可以试试这个:

date_default_timezone_set("Asia/Kolkata");

echo "The Current time is:".time();

IST
不是受支持的时区标识符。请参阅。您可能需要使用“欧洲/伦敦”时区和“亚洲/加尔各答”来了解这一点。谢谢开发者,我找到了答案,我完成了任务谢谢rimadsa,你的答案对我的概念很有帮助,但我找到了另一个类似的答案,代码是herated_default_timezone_set('欧洲/伦敦')$当前日期=日期(“Y-m-d”)//当前伦敦时间$current_datetime=日期('Y-m-d H:i:s')$dateTimeUK=新日期时间($current_DateTime,new DateTimeZone('Europe/London'))$dateTimeUK->setTimezone(新的DateTimeZone(“亚洲/加尔各答”)$dateTimeIST=$dateTimeUK->format('Y-m-dh:i:s')//印度时间