Exemple #1
0
//Core file
error_reporting(0);
$dateType = 'en';
$dateFormat = $_GET['dateFormat'];
$dateLanguage = $_GET['dateLanguage'];
$showTime = $_GET['showTime'] == 'true' ? true : false;
$militaryTime = $_GET['militaryTime'] == 'true' ? true : false;
//
date_default_timezone_set('Asia/Katmandu');
include 'nepali_calendar.php';
$cal = new Nepali_Calendar();
$eflag = false;
//
$date_arr = explode('-', date('Y-m-d'));
if (!$cal->is_range_eng($date_arr[0], $date_arr[1], $date_arr[2]) && !$eflag) {
    $ret_op['error'] = 1;
    $ret_op['error_message'] = 'Date out of range';
    $eflag = true;
}
if (!$eflag) {
    $newd = $cal->eng_to_nep($date_arr[0], $date_arr[1], $date_arr[2]);
    if ($dateLanguage == 'np') {
        $newd = convertToNepali($newd);
    }
    $outpur_arr = $newd;
    if ($showTime == true) {
        if ($militaryTime == true) {
            $current_time = date('H-i-s');
        } else {
            $current_time = date('h-i-s');