Open In App

PHP | IntlCalendar before() Function

Last Updated : 29 Aug, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The IntlCalendar::before() function is an inbuilt function in PHP which returns True if the object current time is before that of the passed object. Syntax:
  • Object oriented style:
    bool IntlCalendar::before( IntlCalendar $other )
  • Procedural style:
    bool intlcal_before( IntlCalendar $cal, IntlCalendar $other )
Parameters:
  • $cal: This parameter holds the IntlCalendar resource.
  • $other: This parameter holds the calendar whose time checked against the primary object time.
Return Value: This function returns TRUE if the object current time is before that of the passed object. Below program illustrates the IntlCalendar::before() function in PHP: Program: php
<?php

// Create an IntlCalendar from a DateTime object or string
$calendar1 = IntlCalendar::fromDateTime('2019-08-29 09:19:29');

// Clone the Calendar date
$calendar2 = clone $calendar1;

// Use IntlCalendar::before() function
// and display result
var_dump($calendar1->before($calendar2));
var_dump($calendar2->before($calendar1));

// Use IntlCalendar::add() function to
// add month in date
$calendar1->add(IntlCalendar::FIELD_MONTH, 1);

// Use IntlCalendar::before() function
// and display result
var_dump($calendar1->before($calendar2));
var_dump($calendar2->before($calendar1));
        
?>
Output:
bool(false)
bool(false)
bool(false)
bool(true)
Reference: https://www.php.net/manual/en/intlcalendar.before.php

Next Article

Similar Reads