1
2つのタイムスタンプの時間と分の差を取得する必要がありますが、次のコードはほんの数時間しか出力しません。タイムスタンプ間の時差を時間と分で出力する方法
予想される出力:
2:30 hours
が、それは出力:
2
私が使用していますコード:
echo -(date("H:i", strtotime("04:30AM")) - date("H:i", strtotime("07:00AM")));
しかし、それはAMにPMからcalcualteしません。 '$ from =" 09.00PM "$ to =" 01.00AM "の場合、' 20:00 hrs'を出力しますが、 '04:00 hrs'を出力するはずです。午前から午後まで計算すると正しい出力が得られません – Learning
両方とも 'today'に関連しているので、それは" -20:00 "を返します。あなたは '%R'でサインを得ることができます –
また、'(新しいDateTime('09:00PM ')) - > diff(新しいDateTime('01:00AM + 1day')) :%I '); '' +04:00'を得ます –