Example Output:

Calculated first day of Ramadan 1429 unix timestamp is: 1220227200
Which is Monday September 1, 2008 in Gregorian calendar
That Ramadan has 30 days in total

Example Code:

<?php
    date_default_timezone_set
('UTC');

    require 
'../../Arabic.php';
    
$Arabic = new I18N_Arabic('Mktime');

    
$correction = $Arabic->mktimeCorrection(9, 1429);
    
$time = $Arabic->mktime(0, 0, 0, 9, 1, 1429, $correction);    
    echo 
"Calculated first day of Ramadan 1429 unix timestamp is: $time<br>";
    
    
$Gregorian = date('l F j, Y', $time);
    echo 
"Which is $Gregorian in Gregorian calendar";

    
$days = $Arabic->hijriMonthDays(9, 1429);
    echo 
"That Ramadan has $days days in total";

Total execution time is 0.0040481090545654 seconds
Amount of memory allocated to this script is 444080 bytes

Names of included or required files:

Related Class Documentation