PHP - Работа с датой, сравнения даты

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 19 марта 2014 в 08:21
Здравствуйте!
Такой вопрос: Есть поле enddate в БД тип timestamp, мне нужно сравнить текущую дату со значением поле enddate, в интернете нашел такой код
  1. $today = date('Y-m-d');
  2. $datetime1 = date_create($today);
  3. $datetime2 = date_create($duels['enddate']);
  4. $interval = date_diff($datetime1, $datetime2);
  5. $date = $interval->format('%d');
Идея такая чтоб если переменная data <= 0 то идет аякс запрос где изменить значение поле status на 0
Проблема в том что например если enddate == 2014-03-15 а текущая дата 2014-03-19 то переменная $date должна ровняться к -4 а она ровняется к 4
#2 19 марта 2014 в 16:14
как-то так...
  1.  
  2. <?php
  3. $datetime1 = "02.02.2010";
  4. $datetime2 = "01.02.2010";
  5. $DateDiff = floor( strtotime($datetime2 ) - strtotime( $datetime1 ) ) / 86400 ;
  6. echo $DateDiff;
  7. ?>
  8.  
результат: -1😊а там уже подставляйте
#3 19 марта 2014 в 18:29
Nemoi, Спасибо, результат получилось что то вроде 2.12345678 но (int)($DateDiff) всё решил…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.