PHP, Mysql: получить час, минуты и сохранить в переменной

Как я могу сохранить фактические часы и минуты из таблицы mysql в переменных? Я хочу сохранить часы и минуты следующим образом:

//Connect database
$con = mysql_connect("localhost","root","ufmg3duc");
  if (!$con)
    die('Could not connect: ' . mysql_error());

  //Select database
  mysql_select_db("stream_net", $con);

  //Read data
  $query_month = $_GET['form_month_tend'];
  $query_day = $_GET['form_day_tend'];
  $query_year = $_GET['form_year_tend'];
  if ($query_mes == NULL)
    $query_mes = date("m");
  if ($query_dia == NULL)
    $query_dia = date("d");
  if ($query_ano == NULL)
    $query_ano = date("Y");

Как я могу сделать то же, что и раньше, но с часами и минутами?


person Neto    schedule 21.11.2013    source источник
comment
Пожалуйста, прекратите уже использовать mysql_* функции. Все расширение устарело (и не слишком рано). Его альтернативы намного мощнее, надежнее и современнее. Это новые расширения PDO и mysqli_* (i в mysqli_* означает улучшенное).   -  person Elias Van Ootegem    schedule 21.11.2013


Ответы (1)


сохранение времени и дат в базе данных SQL с помощью php

Вы должны использовать datetime datatype для вашего требования. Он будет хранить как дату, так и время из вашего поля ввода на основе вашего запроса.

Для получения даты и времени вы можете использовать функцию date_format() mysql или функцию date() PHP. Дата и время всегда будут храниться в соответствии со временем сервера, а не временем клиента.

Для часов и минут

дата печати('H:i');

$час = дата('Ч');

$мин = дата('i');

person Siraj Khan    schedule 21.11.2013
comment
+1 за важную подсказку: дата и время всегда будут храниться в соответствии со временем сервера, а не временем клиента. - person Martin; 04.10.2017