0
我有這個奇怪的錯誤發生。我基本上只是增加幾分鐘的時間格式類似於'12時間:20PM」用下面的函數...時間錯誤(我的腳本)PHP
function calc_arb_time($startTime, $amount){
$startTime = date('Y-m-d') . substr($startTime,0,-2);
$startTime = strtotime($startTime);
$seconds = $amount*60;
$startTime += $seconds;
$newStartTime = date('g:ia', $startTime);
return($newStartTime);
}
echo calc_arb_time('12:20pm',20); // <-- this returns 12:40pm which is great
echo calc_arb_time('1:20pm',20); // this returns 1:40am... Why the AM??
函數名字的意思是計算任意時間...感謝您的輸入:) – 2010-12-04 19:08:46
@Jascha好,如果你知道參數的輸出,它並不是真正的任意:)。對於輸入:沒問題,我建議你花點時間和`strtotime`玩一下。如果你知道如何使用它,我可以成爲一個真正的節省時間的人。 – 2010-12-04 19:10:14