Open In App

PHP | IntlCalendar getType() Function

Last Updated : 03 Apr, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

The IntlCalendar::getType() function is an inbuilt function in PHP which is used to get the calendar type in terms of string. The “calendar” is the valid value of keywords. 

Syntax:

  • Object oriented style
string IntlCalendar::getType( void )
  • Procedural style
string intlcal_get_type( IntlCalendar $cal )

Parameters: This function accepts single parameter $cal which holds the resource of IntlCalendar. 

Return Value: This function returns a string value which represents the calendar type. 

Below program illustrates the IntlCalendar::getType() function in PHP: 

Program: 

php




<?php
 
// Set the date timezone
ini_set('date.timezone', 'Asia/Calcutta');
ini_set('intl.default_locale', 'en_US');
 
// Create an instance of calendar
$calendar = IntlCalendar::createInstance(NULL, 'en_US');
 
// Display the calendar type
var_dump($calendar->getType());
 
// Create an instance of calendar
$calendar = IntlCalendar::createInstance(NULL, '@calendar=islamic');
 
// Display the calendar type
var_dump($calendar->getType());
 
// Create a DateTime object
$calendar = IntlCalendar::fromDateTime('2019-03-21 09:19:29');
 
// Display the calendar type
var_dump($calendar->getType());
 
?>


Output:

string(9) "gregorian"
string(7) "islamic"
string(9) "gregorian"

Reference: https://www.php.net/manual/en/intlcalendar.gettype.php


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads