Например, у меня есть этот код для моего приложения событий календаря PHP.
/**MySQL code to get the date*/
$get_Eventbyid_sql = "select event_title, event_shortdesc, event_start as fmt_date from
calendar_events where id=".$_GET['id'].";";
где event_start - мои поля даты / времени.
Итак, теперь я хочу отобразить его часовую и минутную составляющие на форме.
например, если event_start был 2012-03-25 02: 30: 00
Тогда я получу 02 и 30, используя следующий код ниже.
echo "<input type=text name=event_time_hh value='".date("h",$fmt_date)."'>";
echo "<input type=text name=event_time_mm value='".date("i",$fmt_date)."'>";
Но результаты были другими.
date ("h", $ fmt_date) возвращает 12:
date ("i", $ fmt_date) возвращает 33;
Откуда эти цифры? Где я так ошибся?