簡體   English   中英

PHP時間添加小時數錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM