I18N_Arabic

# Class: I18N_Arabic_Mktime Source Location: /Arabic/Mktime.php
### Class Overview
This PHP class is an Arabic customization for PHP mktime function #### Author(s): Khaled Al-Sham'aa <khaled@ar-php.org> #### Copyright: 2006-2013 Khaled Al-Sham'aa | ### Methods convertDate hijriMonthDays islamicToJd jdToGreg mktime mktimeCorrection
### Class Details [line 131] This PHP class is an Arabic customization for PHP mktime function #### Tags:
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
copyright: | 2006-2013 Khaled Al-Sham'aa
link: | http://www.ar-php.org
license: | LGPL
[ Top ] ### Class Methods ### method convertDate [line 181]
`array convertDate( integer $Y, integer $M, integer $D)`
This will convert given Hijri date (Islamic calendar) into Gregorian date #### Tags:
return: | Gregorian date [int Year, int Month, int Day]
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
access: | protected
#### Parameters:
integer | $Y | Hijri year (Islamic calendar)
integer | $M | Hijri month (Islamic calendar)
integer | $D | Hijri day (Islamic calendar)
[ Top ] ### method hijriMonthDays [line 302]
`integer hijriMonthDays( integer $m, integer $y, [boolean $umAlqoura = true])`
Calculate how many days in a given Hijri month #### Tags:
return: | Days in a given Hijri month
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
access: | public
#### Parameters:
integer | $m | Hijri month (Islamic calendar)
integer | $y | Hijri year (Islamic calendar), valid range[1320-1459]
boolean | $umAlqoura | Should we implement Um-Al-Qura calendar correction in this calculation (default value is true)
[ Top ] ### method islamicToJd [line 204]
`integer islamicToJd( integer $year, integer $month, integer $day)`
This will convert given Hijri date (Islamic calendar) into Julian day #### Tags:
return: | Julian day
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
access: | protected
#### Parameters:
integer | $year | Hijri year
integer | $month | Hijri month
integer | $day | Hijri day
[ Top ] ### method jdToGreg [line 219]
`integer jdToGreg( integer $julian)`
Converts Julian Day Count to Gregorian date #### Tags:
return: | The gregorian date as a string in the form "month/day/year"
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
access: | protected
#### Parameters:
integer | $julian | A julian day number as integer
[ Top ] ### method mktime [line 159]
`integer mktime( integer $hour, integer $minute, integer $second, integer $hj_month, integer $hj_day, integer $hj_year, [integer $correction = 0])`
This will return current Unix timestamp for given Hijri date (Islamic calendar) #### Tags:
return: | Returns the current time measured in the number of seconds since the Unix Epoch (January 1 1970 00:00:00 GMT)
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
access: | public
#### Parameters:
integer | $hour | Time hour
integer | $minute | Time minute
integer | $second | Time second
integer | $hj_month | Hijri month (Islamic calendar)
integer | $hj_day | Hijri day (Islamic calendar)
integer | $hj_year | Hijri year (Islamic calendar)
integer | $correction | To apply correction factor (+/- 1-2) to standard Hijri calendar
[ Top ] ### method mktimeCorrection [line 267]
`integer mktimeCorrection( integer $m, integer $y)`
Calculate Hijri calendar correction using Um-Al-Qura calendar information #### Tags:
return: | Correction factor to fix Hijri calendar calculation using Um-Al-Qura calendar information
author: | Khaled Al-Sham'aa <khaled@ar-php.org>
access: | public
#### Parameters:
integer | $m | Hijri month (Islamic calendar)
integer | $y | Hijri year (Islamic calendar), valid range [1420-1459]
[ Top ] Documentation generated on Mon, 14 Jan 2013 17:48:52 +0100 by phpDocumentor 1.4.0