Вот время и дата в MySQL. Я думаю, что тип TIME
будет лучшим для вас, так как вам не нужна дата, и формат, который вы используете для своих значений, должен хорошо соответствовать. Я думаю, что вы можете просто поместить их как строки в точности так.
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-types.html
После того, как вы отправите через отправку формы или ajax и ваша отвечающая PHP-страница вступит во владение, выполните запрос со следующей строкой в PHP:
"INSERT INTO table (userId, time, ...) VALUES (..., '$inTime', ...)"
А затем повторить его, поскольку вы хотите, чтобы следующая страница повторила его.
Ответ на комментарий
Я полагаю, вы имеете в виду, что вы хотите, чтобы 13:00:00
было 1:00 PM
, когда вы повторили это позже, верно?
Вероятно, есть кое-что, что вы можете сделать с функциями времени для PHP или MySQL (PHP ниже, MySQL выше), но я не знаю по памяти, и это достаточно просто, вы можете просто сделать это самостоятельно.
http://www.php.net/manual/en/ref.datetime.php
$time = //get time field from MySQL
list($h, $m, $s) = explode($time, ':');
if ($h > 12) {$h -= 12; $amOrPm = 'PM'}; else {$amOrPm = 'AM';}
if ($h == 0) {$h = 12;}
echo "$h:$m $amOrPm";
PS - 13:00:00 - 13:00, а не am.