私はphpにかなり慣れていないので、テストvr本番サーバーで時間の表現が異なるという問題があります。タイムレコーダーのように、労働時間の計算を行っています。パンチインからパンチアウトまで = 総労働時間。私はこのコードを使用しています:
$time1 = $_POST['txt_starttime'];
$time2= $_POST['txt_endtime'];
$TotTime=date('H:i',strtotime($time2)-strtotime($time1));
午後 11 時 45 分 ~ 午後 11 時 50 分 = 5 分 私のテスト サーバーでは問題なく動作し、データベースに 00:05 が保存されます。本番サーバーでは、05:05:00 が表示されます フォーマット変数で遊んだ後、17:05:00 が表示されます
これはサーバー側の設定ですか...助けてください!!!