parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Разница дат в днях

eof 29.03.2005 17:41 / 29.03.2005 17:43

Как лучше сделать следующее.

Необходимо получить целочисленную разницу в днях. Разница может быть отрицательным числом, что означает, что день в прошлом. Например, +1 — это завтра, -1 — это вчера.

Если сделать так…
$now[^date::now[]]
$set_date[^date::create($form:year; $form:month; $form:day)]
$offset($set_date - $now)
…то число получается дробным. При этом, в зависимости от того, положительное оно или отрицательное, необходимо округлять его в разные стороны, насколько я понимаю.

Так вот может можно как-то изящнее это всё сделать?