[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: [PHP] time
Pyccak
Вопрос, мнe нужно посчитать на сколько времени отличаюся даты:


<?php
$1 = "2010-07-09 13:00";
$2 = "2010-07-09 14:30";
$3 ...
echo $3;
?>



echo $3; должо получится 1:30



Спустя 1 час, 4 минуты, 42 секунды (21.07.2010 - 16:15) MatrixGod написал(а):
переводишь стринги в timestamp с помощью функции strtotime.
у тебя они как раз в нужном формате.
высчитываешь разницу и выводишь ее!

и вообще, у меня подозрение что ты сохраняешь время в БД как timestamp.
не делай таких глупостей. сохраняй как varchar (10).

Спустя 1 час, 6 минут, 54 секунды (21.07.2010 - 17:22) Pyccak написал(а):
Получилось вроде
<?php
$a = strtotime("2010-07-21 15:00");
$b = strtotime("2010-07-21 13:32");

$c = $a-$b;

echo date("h:i", $c)
?>

Показывает: 01:28

А как бы тут избавится от нуля?, чтобы было 1 hour 28 minutes

Спустя 12 минут, 30 секунд (21.07.2010 - 17:34) MatrixGod написал(а):
echo date("g:i", $c);

Спустя 3 минуты, 48 секунд (21.07.2010 - 17:38) Pyccak написал(а):
Спасибо wink.gif

Спустя 21 минута, 20 секунд (21.07.2010 - 17:59) Pyccak написал(а):
Еще вопрос возник

echo date("g:i", $c);


Как бы тут сделать в echo, чтобы выдовало 1 hour 28 minutes ?

Спустя 5 минут, 31 секунда (21.07.2010 - 18:05) MatrixGod написал(а):
echo date("g", $c)." hour ".date("i", $c)." minutes";
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.