Datetime 将PHP时间设置为计算机';是时候了

Datetime 将PHP时间设置为计算机';是时候了,datetime,timezone,datetimepicker,Datetime,Timezone,Datetimepicker,我不明白为什么我的代码中的时间戳总是关闭3分钟…我遗漏了什么/做错了什么?我知道我可以在时间戳上添加分钟,但我希望时间戳始终尽可能准确地显示计算机的时间,而不必定期在代码中添加分钟。另外,如果我这样保存代码,它会在夏令时结束和开始时自动更改吗?提前谢谢 <?php error_reporting(-1); ini_set('display_errors', 'On'); date_default_timezone_set("America/New_York"); echo date("Y

我不明白为什么我的代码中的时间戳总是关闭3分钟…我遗漏了什么/做错了什么?我知道我可以在时间戳上添加分钟,但我希望时间戳始终尽可能准确地显示计算机的时间,而不必定期在代码中添加分钟。另外,如果我这样保存代码,它会在夏令时结束和开始时自动更改吗?提前谢谢

<?php
error_reporting(-1);
ini_set('display_errors', 'On');

date_default_timezone_set("America/New_York");
echo date("Y/m/d h:i:s a");
?>

左边是结果页面,右边是我的计算机时间:

我假设您有一台托管PHP的服务器,并且您将时间与您的个人计算机进行比较。服务器和用户计算机之间的时间会有所不同,就像每个时钟都会略有不同一样

关于夏令时和时区,请参见。简言之,PHP了解时区及其所有细微差别,因此它将根据位置/时区提供正确的时间