Не совсем получается сделать сравнение двух дат и выполнение условия...
На входе:
Первая дата из CCK Date_field: <?php print $node->field_date[0]['value']; ?> (получается такой формат 2011-10-23T14:23:14)
Вторая дата (текущее время): <?php echo date('Y'); ?>-<?php echo date('m'); ?>-<?php echo date('d'); ?>T<?php echo date('H'); ?>:<?php echo date('i'); ?>:<?php echo date('s'); ?>
Далее хочу выполнить условие, типа:
Если первая дата < второй, то...
<?php if ($node->field_date[0]['value'] > "не_знаю_как_добавить_сюда_вторую_дату"): ?> TRUE <?php else: ?> FALSE <?php endif;?>
1. Не знаю, как это все правильно оформить на PHP
2. Первая дата выводится с разницей в 4 часа назад (видимо связанно с часовым поясом). Как прибавить 4 часа к этому значению?
Прошу помочь
Комментарии
Создаёшь два объекта DateTime с помощью http://ru.php.net/manual/en/datetime.createfromformat.php, потом используешь http://ru.php.net/manual/en/datetime.diff.php