[英]PHP time add hours error
我嘗試增加服務器時間,但是當我嘗試教程時,卻得到了混亂的時間。
碼:
$timestamp = time();
$datum = date("d.m.Y",$timestamp);
$now = date("H:i",$timestamp);
//Actual Week Day
$dw = date( "w", $timestamp);
echo $datum," - ",$now," oclock "," Weekday ",$dw;
//Add hours to server time
$timeadd = date("H:i", strtotime("+ 8 hours",$now));
echo " Time add = ", $timeadd;
這是輸出:
2015年5月12日-20:55在工作日6的時間添加= 09:00
為什么“時間”的輸出始終為09:00?
這條線
$timeadd = date("H:i", strtotime("+ 8 hours",$now));
需要是:
$timeadd = date("H:i", strtotime("+ 8 hours",$timestamp));
我認為您將strtotime與傳入的內容混淆了,它只需要在time()開始時獲得的原始時間戳。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.