PHP - NetworkError:500内部服务器错误

时间:2015-08-04 09:17:39

标签: php

我有一个PHP脚本:

<?php

  $etf = str_replace('/', '-', $_GET["f"]);
  $ett = str_replace('/', '-', $_GET["t"]);

  echo $etf;
  echo "<br />";
  echo $ett;

  $begin = new DateTime( $etf );
  $end = new DateTime( $ett );
  $end->modify('+1 day');

  $interval = DateInterval::createFromDateString('1 day');
  $period = new DatePeriod($begin, $interval, $end);

?>

当这样访问时:

http://www.website.co.uk/test.php?f=27/07/2015&t=01/08/2015

产生这个结果:

27-07-2015
01-08-2015

出现此错误:

NetworkError: 500 Internal Server Error

想法是在范围内的每一天循环,但为什么我会得到500内部服务器错误?

由于

1 个答案:

答案 0 :(得分:0)

用户PeeHaa建议我查看错误日志,发现服务器需要设置时区:

date_default_timezone_set('Europe/London');

这解决了我的问题