2011-04-28 5 views
2

Я пытаюсь преобразовать формат времени из моей базы данных mysql. Время, которое хранится в нем, составляет 12:00:00, и я хочу, чтобы оно отображалось в 12:00. Как мне это сделать?Преобразование формата времени mysql 00:00:00 до 00:00 AM/PM с PHP

Вот что я пробовал:

$overdueTime = strftime('%I:%M %p', strtotime($settings_row[3]));

С $ settings_row [3] является время. .

заранее спасибо^^

+0

ли время хранится в БД в виде строки? –

+1

Этот код должен работать. Какая у вас проблема? – Cristian

+0

Ваше решение кажется правильным, как нет? – Halcyon

ответ

3

Backend я преобразовал его в военное время:

strftime('%H:%M:%S strtotime($_POST["overdueTime"]));

Frontend я преобразуется в 12-часовой период:

strftime('%I:%M %p', strtotime($settings_row[3]));

Смежные вопросы