Мне нужно сделать некоторые операции с датой. Из сценария БД читается дата и частота действий (например, 21 день) и вычисляется, когда будет действовать следующее действие с фактической даты. Я пытался сделать это в некотором роде (мне сложно писать его на английском языке, поэтому ниже вы можете найти код).Операции на дату PHP
//$unix_on - date from DB
//$devices[$i]['freq'] - frequency of actions
$unix_on=strtotime($devices[$i]['date_on']);
$unix_today=strtotime(date('Y-m-d'));
$actions=($unix_today-$unix_on)/(86400*$devices[$i]['freq']);
$b=explode(".", $actions);
$a='0'.'.'.$b['1'];
$f=$a*$devices[$i]['freq'];
$d=$unix_today+($f*86400);
$e=date("Y-m-d",$d);
Но это не работает - ошибки в расчетах, и я не знаю почему.
Пожалуйста, используйте функцию поиска. [Как добавить время] (http://stackoverflow.com/search?q=add+time+php) было задано и ответилось бесчисленное количество раз до – Gordon