Как сравнить 2 даты в php?

Решено

Мне нужно сравнить 2 даты и в зависимости от результатов сравнения делать определенные действия. Скажите как это можно сделать на php? Сравнивать нужно текущую дату с моей, мои даты хранятся в произвольных поля, движек вордпресс.

Добавить Комментарий
Ответ

Вот php код который позволит сравнить 2 даты с текущей:

 date_default_timezone_set("Europe/Moscow");
 $ok_video = 0;
 $data_tuday = date("Y/m/d");
 $vremj_tuday = date("G:i");
$date = get_post_meta(get_the_ID(), 'date', 1);
 $vremj = get_post_meta(get_the_ID(), 'time', 1);
 //                        var_dump($data_tuday.' - '.$vremj_tuday, $date.' - '.$vremj);
 /* Если вебинар сегодня или в будущем */
 if ((strtotime($date) >= strtotime($data_tuday))) {
 //                            var_dump(11111);
 /* Если вебинар в будущем */
 if ((strtotime($date) > strtotime($data_tuday))) {
 //                                var_dump(22222);
 } else {
 //                                var_dump(33333);
 /* Если вебинар сегодня */
 if ((strtotime($date) == strtotime($data_tuday))) {
 //                                    var_dump(44444);
 /* Время семенара прошло? */
 if ((strtotime($vremj) <= strtotime($vremj_tuday))) {
 //                                        var_dump(5555555);
 $ok_video = 1;
 } else {
 //                                       var_dump(7777777);
 }
 }
 }
 } else {
 //                            var_dump(66666666);
 $ok_video = 1;
 }
 

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.