0
我有這樣的持續時間:211:30:24。我必須比較它是否比01:00:00等其他時間長。我使用strtotime函數將持續時間更改爲int,然後進行比較。strtotime不工作在PHP的HH:MM:SS格式
但問題是時間(211:30:24)返回false。截至24:00:00,它工作正常。
我使用下面的代碼:
$duration = strtotime('211:30:24');
if($duration >= strtotime ('01:00:00')){
return true;
}else{
return false;
}
$持續時間是假的。
我正在使用php5.1。任何人都知道爲什麼會這樣。
共中提到添加的代碼,我們無法猜測你的錯。 – rekire
更新了問題... – RiksAndroid
'211:30:24'不是有效的時間。看看'var_dump($ duration);'。 'strtotime'用於解析日期和時間,而不是持續時間,一天只有24小時。 – Barmar