-1
所以我有這樣的代碼:無法添加不時PHP
$laikas = htmlspecialchars($_POST['rodymolaikas']);
$laikas = date("H:i:s", strtotime($laikas));
$videotrukme = $_POST['videotrukme'];
$videotrukme1 = round($videotrukme);
$videotrukme2 = sprintf('%02d:%02d:%02d', ($videotrukme1/3600),($videotrukme/60%60), $videotrukme%60);
$laikas_end = date('H:i:s', strtotime($laikas) + strtotime($videotrukme2));
echo $laikas_end;
的變量是連:
$laikas = 17:00:00;
$videotrukme2 = 00:01:12;
但我得到的答覆是:
laikas_end = 02:00:00
你能告訴我爲什麼會發生這種情況嗎?
冒了出來' '$ laikas''並使其'$ laikas'在'的strtotime($ laikas)'' – clearshot66
的strtotime(' $ laikas')'將無法按照您的期望工作。擺脫引號。 'strtotime('$ videotrukme2')'同樣。然後閱讀PHP中單引號和雙引號的區別,因爲如果您不這樣做,它會繼續向您發送。 – ceejayoz
@ceejayoz我刪除了引號,然後答案變成'06:32:56' –