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.00201416015625 seconds
Amount of memory allocated to this script is 433168 bytes

Names of included or required files:

Related Class Documentation