Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подскажите где грабли
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Подскажите где грабли

Страниц (1): [1]
 

1. Bluetenstadt - 27 Июня, 2016 - 23:50:07 - перейти к сообщению
Есть код, обЪясните пожалуйста как его правильно отформатировать, чтобы работал.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $datetime1 = new DateTime('2016-10-11');
  3. $datetime2 = new DateTime('2016-10-30');
  4. $interval = $datetime1->diff($datetime2);
  5. echo $interval->format('%R%a');
  6. echo '<br />';
  7. $b = 15;
  8.  
  9. if ($interval > $b) {
  10.      echo "interval больше, чем b";
  11. } elseif ($interval == $b) {
  12.      echo "interval равен b";
  13. } else {
  14.      echo "interval меньше, чем b";
  15. }
  16. return;
  17. ?>

важно чтобы он реагировал на отрицательные и положительные значения $interval.
2. Мелкий - 28 Июня, 2016 - 08:37:46 - перейти к сообщению
Bluetenstadt пишет:
$interval->format('%R%a');

Так вот с этим числом и сравнивайте.
3. Bluetenstadt - 28 Июня, 2016 - 10:40:51 - перейти к сообщению
Большое спасибо!

 

Powered by ExBB FM 1.0 RC1