* Example of MakeTime for Arabic/Islamic Higri Calendar * * @category I18N * @package I18N_Arabic * @author Khaled Al-Sham'aa <*****@*****.**> * @copyright 2006-2016 Khaled Al-Sham'aa * * @license LGPL <http://www.gnu.org/licenses/lgpl.txt> * @link http://www.ar-php.org */ error_reporting(E_STRICT); $time_start = microtime(true); 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<br>"; $days = $Arabic->hijriMonthDays(9, 1429); echo "That Ramadan has {$days} days in total"; ?> </div><br /> <div class="Paragraph"> <h2>Example Code:</h2> <?php $code = <<<END <?php date_default_timezone_set('UTC');