Time Bug (My Script) PHP

0 Cevap php

Ben bu garip böcek oluyor var. Ben temelde sadece '12 gibi biçimlendirilmiş bir zaman bir kaç dakika ekliyorum: 20pm 'Aşağıdaki fonksiyonu ile ...

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??

0 Cevap