標準時変数をフォーム入力からMySQL INSERTのTIME形式に変換しようとしています。私はそれについてすべて間違っているかもしれないし、いくつかの助けを使用することができます。私はMySQL TIME関数とPHP TIME関数を読んだことがありますが、まだ解決策は見つかりませんでした。PHP変数 "11:00 AM"をMySQLの時刻形式に変換する
<?php
$time_input = '11:00 AM';
$strtotime = strtotime($time_input);
$mysql_time = date('H:m:s',$strtotime);
echo "<p>time_input: $time_input</p>";
echo "<p>strtotime: $strtotime</p>";
echo "<p>mysql_time: $mysql_time</p>";
?>
結果は(ここで8分から来ているかわからない)午前11時08分00秒までの時間を変更されています:
time_input: 11:00 AM
strtotime: 1344438000
mysql_time: 11:08:00
ここ
は、私が例として試みてきたものです
ご迷惑をおかけして申し訳ありません。
8があります:8月。 – Evert