Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何与php在我的视图Coder Igniter上回应AD Solar(ه;ج;ر;ی;خ;و;ر;ش;ی;د;ی;)的当前日期_Php_Codeigniter - Fatal编程技术网

如何与php在我的视图Coder Igniter上回应AD Solar(ه;ج;ر;ی;خ;و;ر;ش;ی;د;ی;)的当前日期

如何与php在我的视图Coder Igniter上回应AD Solar(ه;ج;ر;ی;خ;و;ر;ش;ی;د;ی;)的当前日期,php,codeigniter,Php,Codeigniter,我想在视图部分用php响应Solar或hijri khorshidi的广告 我正在使用codeigniter框架 谢谢Javascript转换可能会对您有所帮助(将AD转换为hijri khorshidi) 函数gmod(n,m){ 返回((n%m)+m)%m; } 科威特伦达函数(调整){ var today=新日期(); 如果(调整){ adjustmili=1000*60*60*24*调整; todaymili=today.getTime()+adjustmili; 今天=新日期(今天)

我想在视图部分用php响应Solar或hijri khorshidi的广告

我正在使用codeigniter框架


谢谢

Javascript转换可能会对您有所帮助(将AD转换为hijri khorshidi)


函数gmod(n,m){
返回((n%m)+m)%m;
}
科威特伦达函数(调整){
var today=新日期();
如果(调整){
adjustmili=1000*60*60*24*调整;
todaymili=today.getTime()+adjustmili;
今天=新日期(今天);
}
day=今天。getDate();
month=今天。getMonth();
年=今天。getFullYear();
m=月份+1;
y=年;
如果(m4)b=-10;
}
}
jd=数学层(365.25*(y+4716))+数学层(30.6001*(m+1))+天+b-1524;
b=0;
如果(jd>2299160){
a=数学楼层((jd-1867216.25)/36524.25);
b=1+a-数学楼层(a/4.);
}
bb=jd+b+1524;
cc=数学楼层((bb-122.1)/365.25);
dd=数学楼层(365.25*cc);
ee=数学楼层((bb dd)/30.6001);
日=(bb dd)-数学楼层(30.6001*ee);
月份=ee-1;
如果(ee>13){
cc+=1;
月份=ee-13;
}
年份=cc-4716;
如果(调整){
wd=gmod(jd+1-调整,7)+1;
}否则{
wd=gmod(jd+1,7)+1;
}
iyear=10631./30。;
epochastro=1948084;
epochcivil=1948085;
位移1=8.01/60。;
z=jd-epocastro;
cyc=数学楼层(z/10631);
z=z-10631*cyc;
j=数学楼层((z-shift1)/iyear);
iy=30*cyc+j;
z=z-数学楼层(j*iyear+shift1);
im=数学楼层((z+28.5001)/29.5);
如果(im==13)im=12;
id=z-数学楼层(29.5001*im-29);
var myRes=新数组(8);
myRes[0]=天//计算日(CE)
myRes[1]=第1个月//计算月(CE)
myRes[2]=年//计算年份(CE)
myRes[3]=jd-1//朱利安日数
myRes[4]=wd-1//工作日号码
myRes[5]=id//伊斯兰日期
myRes[6]=im-1//伊斯兰月
myRes[7]=iy//伊斯兰年
返回myRes;
}
函数writeIslamicDate(调整){
var wdNames=新数组(“Ahad”、“Ithnin”、“Thulatha”、“Arbaa”、“Khams”、“Jumuah”、“Sabt”);
var iMonthNames=新数组(“Muharram”、“Safar”、“Rabi'ul Awwal”、“Rabi'ul Akhir”,
“Jumadal Ula”、“Jumadal Akhira”、“Rajab”、“Sha'ban”,
"斋月","肖瓦尔","杜尔卡阿达","杜尔希贾",;
var iDate=科威特伦达(调整);
var outputIslamicDate=wdNames[iDate[4]]+“,”
+iDate[5]+“”+iMonthNames[iDate[6]+“”+iDate[7]+“啊”;
返回输出日期;
}
文件。填写(“无日期调整”);
document.write(writeIslamicDate())//无日期调整
文件。填写(“带1天日期调整”);
文件。书写(书写日期(1))//带1天日期调整
现场演示>>


JavaScript文件在这里>>

你到底想要什么?如果要回显今天的日期回显日期(“Y-m-d H:i:s”);不,到目前为止,请阅读我的问题。我添加了广告太阳能。请看字典
<script>

    function gmod(n,m){
    return ((n%m)+m)%m;
}

function kuwaiticalendar(adjust){
    var today = new Date();
    if(adjust) {
        adjustmili = 1000*60*60*24*adjust; 
        todaymili = today.getTime()+adjustmili;
        today = new Date(todaymili);
    }
    day = today.getDate();
    month = today.getMonth();
    year = today.getFullYear();
    m = month+1;
    y = year;
    if(m<3) {
        y -= 1;
        m += 12;
    }

    a = Math.floor(y/100.);
    b = 2-a+Math.floor(a/4.);
    if(y<1583) b = 0;
    if(y==1582) {
        if(m>10)  b = -10;
        if(m==10) {
            b = 0;
            if(day>4) b = -10;
        }
    }

    jd = Math.floor(365.25*(y+4716))+Math.floor(30.6001*(m+1))+day+b-1524;

    b = 0;
    if(jd>2299160){
        a = Math.floor((jd-1867216.25)/36524.25);
        b = 1+a-Math.floor(a/4.);
    }
    bb = jd+b+1524;
    cc = Math.floor((bb-122.1)/365.25);
    dd = Math.floor(365.25*cc);
    ee = Math.floor((bb-dd)/30.6001);
    day =(bb-dd)-Math.floor(30.6001*ee);
    month = ee-1;
    if(ee>13) {
        cc += 1;
        month = ee-13;
    }
    year = cc-4716;

    if(adjust) {
        wd = gmod(jd+1-adjust,7)+1;
    } else {
        wd = gmod(jd+1,7)+1;
    }

    iyear = 10631./30.;
    epochastro = 1948084;
    epochcivil = 1948085;

    shift1 = 8.01/60.;

    z = jd-epochastro;
    cyc = Math.floor(z/10631.);
    z = z-10631*cyc;
    j = Math.floor((z-shift1)/iyear);
    iy = 30*cyc+j;
    z = z-Math.floor(j*iyear+shift1);
    im = Math.floor((z+28.5001)/29.5);
    if(im==13) im = 12;
    id = z-Math.floor(29.5001*im-29);

    var myRes = new Array(8);

    myRes[0] = day; //calculated day (CE)
    myRes[1] = month-1; //calculated month (CE)
    myRes[2] = year; //calculated year (CE)
    myRes[3] = jd-1; //julian day number
    myRes[4] = wd-1; //weekday number
    myRes[5] = id; //islamic date
    myRes[6] = im-1; //islamic month
    myRes[7] = iy; //islamic year

    return myRes;
}
function writeIslamicDate(adjustment) {
    var wdNames = new Array("Ahad","Ithnin","Thulatha","Arbaa","Khams","Jumuah","Sabt");
    var iMonthNames = new Array("Muharram","Safar","Rabi'ul Awwal","Rabi'ul Akhir",
    "Jumadal Ula","Jumadal Akhira","Rajab","Sha'ban",
    "Ramadan","Shawwal","Dhul Qa'ada","Dhul Hijja");
    var iDate = kuwaiticalendar(adjustment);
    var outputIslamicDate = wdNames[iDate[4]] + ", " 
    + iDate[5] + " " + iMonthNames[iDate[6]] + " " + iDate[7] + " AH";
    return outputIslamicDate;
}

document.write("<h3>without date adjustment</h3>");
    document.write(writeIslamicDate()); //without date adjustment

    document.write("<h3>with 1 day date adjustment</h3>");

    document.write(writeIslamicDate(1)); //with 1 day date adjustment

    </script>