к примеру
<?
$a = "2011-04-20 13:42:30"; // Последняя штука будет готова
$b = "0000-00-00 00:01:00"; // Затрачено время на изготовление одной штуки
$c = "10"; // это кол штук надо сделать
// Надо сделать следующие
$d = $b * $c;
// и получить результат "0000-00-00 00:10:00" после чего
$e = $a + $d // И получить результат "2011-04-20 13:52:30"
echo "Готовность 10 штук будет в ".$e."";
?>
Спустя 40 секунд (20.04.2011 - 10:47) shurek написал(а):
Как можно это сделать?
Спустя 1 минута, 32 секунды (20.04.2011 - 10:49) Семён написал(а):
Неверная логика дат изначально,
$b = "0000-00-00 00:01:00"; // Затрачено время на изготовление одной штуки
Вы указали время завершения, а не кол-во времени
В данном случае удобнее использовать unix_time для подобной операции
Вы указали время завершения, а не кол-во времени
В данном случае удобнее использовать unix_time для подобной операции
Спустя 28 минут, 7 секунд (20.04.2011 - 11:17) linker написал(а):
$a = "2011-04-20 13:42:30";
$b = 60 * 60 // 1 час, т.е. 60 минут помноженное на 60 секунд = 1 час = 3600 секунд
$c = 10;
$d = $b * $c;
$e = date('d.m.Y H:i:s', strtotime($a) + $d);
Спустя 10 минут, 17 секунд (20.04.2011 - 11:27) shurek написал(а):
Цитата (linker @ 20.04.2011 - 08:17) |
$a = "2011-04-20 13:42:30"; |
Спасибо огромное
Сейчас буду пробывать
Спустя 37 минут, 26 секунд (20.04.2011 - 12:05) shurek написал(а):
Спасибо еще раз вариант подошел
бесконечно благодарен
бесконечно благодарен
Спустя 20 часов, 49 минут, 1 секунда (21.04.2011 - 08:54) Семён написал(а):
linker
Ньюансы границ времени нада уточнить )))
Ньюансы границ времени нада уточнить )))