I18N_Arabic
[ class tree: I18N_Arabic ] [ index: I18N_Arabic ] [ all elements ]

Class: I18N_Arabic_Mktime

Source Location: /Arabic/Mktime.php

Class Overview


This PHP class is an Arabic customization for PHP mktime function


Author(s):

Copyright:

  • 2006-2016 Khaled Al-Sham'aa

Methods



Class Details

[line 120]
This PHP class is an Arabic customization for PHP mktime function



Tags:

author:  Khaled Al-Sham'aa <khaled@ar-php.org>
copyright:  2006-2016 Khaled Al-Sham'aa
link:  http://www.ar-php.org
license:  LGPL


[ Top ]


Class Methods


method convertDate [line 170]

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 291]

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 193]

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 208]

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 148]

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 256]

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 Fri, 01 Jan 2016 10:26:08 +0200 by phpDocumentor 1.4.0