array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'intlcalendar.after.php', 1 => 'IntlCalendar::after', ), 'up' => array ( 0 => 'class.intlcalendar.php', 1 => 'IntlCalendar', ), 'prev' => array ( 0 => 'intlcalendar.add.php', 1 => 'IntlCalendar::add', ), 'next' => array ( 0 => 'intlcalendar.before.php', 1 => 'IntlCalendar::before', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/intl/intlcalendar/after.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::after — Определяет, время этого объекта позже времени переданного объекта
Объектно-ориентированный стиль
Процедурный стиль
Возвращает, соответствует ли время этого объекта времени аргумента.
calendar
Экземпляр класса IntlCalendar.
other
Календарь, время которого будет сравниваться со временем основного объекта.
Возвращает true
, если текущее время этого объекта позже времени аргумента calendar
.
В противном случае возвращает false
.
Если возникла ошибка,
также возвращается false
. Для обнаружения условий ошибки вызывают функцию
intl_get_error_code() или настраивают выбрасывание
исключений в Intl.
Пример #1 Пример использования IntlCalendar::after()
<?php
$cal1 = IntlCalendar::createInstance();
$cal2 = clone $cal1;
var_dump($cal1->after($cal2), //false
$cal2->after($cal1)); //false
$cal1->roll(IntlCalendar::FIELD_MILLISECOND, true);
var_dump($cal1->after($cal2), //true
$cal2->after($cal1)); //false