Рубрики

PHP | Функция IntlCalendar before ()

Функция IntlCalendar :: before () — это встроенная функция в PHP, которая возвращает True, если текущее время объекта раньше времени переданного объекта.

Синтаксис:

  • Объектно-ориентированный стиль:
    bool IntlCalendar::before( IntlCalendar $other )
  • Процедурный стиль:
    bool intlcal_before( IntlCalendar $cal, IntlCalendar $other )

Параметры:

  • $ cal: этот параметр содержит ресурс IntlCalendar.
  • $ other: этот параметр содержит календарь, время которого сверяется с временем первичного объекта.

Возвращаемое значение: эта функция возвращает значение ИСТИНА, если текущее время объекта меньше времени переданного объекта.

Ниже программа иллюстрирует функцию IntlCalendar :: before () в PHP:

Программа:

<?php

  
// Создаем IntlCalendar из объекта или строки DateTime

$calendar1 = IntlCalendar::fromDateTime('2019-08-29 09:19:29');

  
// клонировать дату календаря

$calendar2 = clone $calendar1;

  
// Используем функцию IntlCalendar :: before ()
// и отображаем результат

var_dump($calendar1->before($calendar2));

var_dump($calendar2->before($calendar1));

  
// Используем функцию IntlCalendar :: add () для
// добавить месяц в дате

$calendar1->add(IntlCalendar::FIELD_MONTH, 1);

  
// Используем функцию IntlCalendar :: before ()
// и отображаем результат

var_dump($calendar1->before($calendar2));

var_dump($calendar2->before($calendar1));

          
?>

Выход:

bool(false)
bool(false)
bool(false)
bool(true)

Ссылка: https://www.php.net/manual/en/intlcalendar.before.php

Рекомендуемые посты:

PHP | Функция IntlCalendar before ()

0.00 (0%) 0 votes