[英]PHP - NetworkError: 500 Internal Server Error
我有一個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個內部服務器錯誤?
謝謝
根據用戶PeeHaa的建議,我查看了錯誤日志,發現服務器需要設置時區:
date_default_timezone_set('Europe/London');
這解決了我的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.