У меня есть дата и время, которое я вытащил из базы данных, которая выглядит так: 2000-01-01 08:00:00 Теперь мне нужно преобразовать его, так что все, что у меня осталось, это: 08:00:00 Каков наилучший способ сделать это?
Я пытаюсь деконструировать текущую временную метку, а затем использовать mktime (…) для ее восстановления, используя значения, переданные через $ _GET Вот мой код до сих пор. $date =time (); if(!empty($_GET['month'])){ if(!empty($_GET['year'])){ $f = getdate($date); $date = mktime($f["hours"], $f["minutes"], $f["seconds"], $_GET['month'], $f["days"], $_GET['year']); } } $ date используется позже, и она по-прежнему равна текущему времени ().
Мне нужно преобразовать 1774132 в 30:42 или 30 минут и 42 секунды или что бы то ни было. Есть ли какая-либо функция PHP, которая делает это?
Мне нужно создать массив для времени, который я буду использовать в раскрывающемся списке HTML. Ключи массива должны быть в 24-часовом формате и значения в 12 часов с am и pm. В базе данных я хочу сохранить 24-часовой формат. Есть ли быстрый способ создать массив вместо ввода каждого часа? пример: '00:00:00' => '12:00am', '01:00:00' => '1:00am', […]
как я могу получить это для вывода HH: формат ММ? $to_time = strtotime("2008-12-13 10:42:00"); <–AM $from_time = strtotime("2008-12-14 8:21:00"); <– PM $stat = round(abs($to_time – $from_time) / 60,2). "min"; я получил от этого 1299 минут но я не могу понять, как сделать вывод 21h: 41m
Я хотел бы добавить 1 день, а затем вычесть (минус) 1 секунду с данного времени. Я сделал: $fromDate = date("Ymd", strtotime("2012-09-28")).' 00:00:00'; $date = strtotime(date("ymd H:m:s", strtotime($fromDate)) . " +1 day") – 1; $toDate = date('Ymd H:m:s', $date); echo $toDate; но вместо 2012-09-28 23:59:59 он возвращается 2012-09-29 00:09:59 Что я делаю не так?
time() в секундах – есть ли один миллисекунды?
У меня есть строка, которая равна дате, представленной как число миллисекунд с эпохи Unix. Я пытаюсь вывести его в dmY. Строка, которую я получил, была «1227643821310», и мне сказали, что результат должен быть равен 2-12-2008 , но я продолжаю получать результат от 25-11-2008 Мой код выглядит следующим образом: $mil = 1227643821310; $seconds = $mil / […]