关于PHP代码和重新调整时间

时间:2014-09-29 20:42:13

标签: php

为什么我的php时间比我的电脑慢4小时?我该如何解决这个问题?

<?php
echo"<H2>it's my test program.</H2>I'll make it my own...<br>";
$string="Tell me the time.";
echo"$string <br>"; 
$string1="It's";
$t=date("H.i"); 
if($t<"18" and $t>"1"){
echo"$string1 evening and its $t.";
}
else{
echo"$string1 $t";
}
?>

它在mozila中显示:

  

这是我的测试程序。我会自己做...告诉我时间。它的   20.36。但我的笔记本电脑时间是凌晨2.36

1 个答案:

答案 0 :(得分:1)

我的猜测是你在错误的时区。目前,美国东部时间与格林威治标准时间相差4小时。您可以找到您的时区with this function,并将其设置为with this one

您也可以在php.ini中设置它:

date.timezone = "America/New_York"

For reference, here are a list of valid timezones