获取时区和当前系统时间与GMT的差值的php代码

获取时区和当前系统时间与GMT的差值的php代码,php,javascript,Php,Javascript,请帮助我使用php代码获取时区以及当前系统时间与伦敦时间的差异 我需要获取发送邮件的时区。之后,我需要获取当前系统时间以及当前系统时间的GMT差(php)php是服务器端的,调用date()将给出服务器的时间 您可以将不同的参数传递给date(),以获取所需的信息日期('Z')将以秒为单位提供时区偏移量(UTC/GMT的偏移量)。您还可以使用date('P')在数小时和数分钟内获得它 要获取本地机器的时区,必须使用客户端的东西,比如Javascript。你可以这样做 让Javascript访问服

请帮助我使用php代码获取时区以及当前系统时间与伦敦时间的差异
我需要获取发送邮件的时区。之后,我需要获取当前系统时间以及当前系统时间的GMT差(php)

php是服务器端的,调用
date()
将给出服务器的时间

您可以将不同的参数传递给
date()
,以获取所需的信息<代码>日期('Z')将以秒为单位提供时区偏移量(UTC/GMT的偏移量)。您还可以使用
date('P')
在数小时和数分钟内获得它

要获取本地机器的时区,必须使用客户端的东西,比如Javascript。你可以这样做

让Javascript访问服务器日期,并比较两个日期:

var server_date = new Date(<?= date("YYYY-MM-DD") ?>);
var local_date = new Date();
var server_date=new date();
var local_date=新日期();

您需要用更合适的时间和日期格式字符串替换
YYYY-MM-DD

获取当前系统时区偏移量 获取伦敦时区偏移量(从邮件发送)
伦敦时区:日期默认时区设置(“欧洲/伦敦”)

这应该足以满足您的需要

测试功能,可以找到UTC和用户时区(亚洲/加尔各答)之间的时区差

@Corbin:Threaded with php.net/dateTimeZonery此@Riya测试方法可以在测试方法中访问该问题也可以在中访问我可以在单页中获取当前系统时间以及欧洲时间吗感谢您提前我在localhost中尝试了此代码,但我获得UTC 07:39:16 GMT 07:39:16我可以获取我的php中的当前系统时区