Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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/5/date/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打印自定义月份名称_Php_Date_Monthcalendar - Fatal编程技术网

用php打印自定义月份名称

用php打印自定义月份名称,php,date,monthcalendar,Php,Date,Monthcalendar,我搞不懂!我已经用“斯洛文尼亚语”创建了一个月数组,现在,我想显示我月份的名称而不是数字。它没有起作用,而是写了-32014维鲁普/Berlin11欧洲/BerlinWed和一些更奇怪的东西,很明显,在我的情况下,它应该在11月份打印出来。我想用数组解决这个问题,但它不会将“n”的数量转换为请求的月份 function kliknjena($link, $mojster) { $meseci[1] = "Januar"; $meseci[2] = "Februar"; $

我搞不懂!我已经用“斯洛文尼亚语”创建了一个月数组,现在,我想显示我月份的名称而不是数字。它没有起作用,而是写了-32014维鲁普/Berlin11欧洲/BerlinWed和一些更奇怪的东西,很明显,在我的情况下,它应该在11月份打印出来。我想用数组解决这个问题,但它不会将“n”的数量转换为请求的月份

function kliknjena($link, $mojster)
{
    $meseci[1] = "Januar";
    $meseci[2] = "Februar";
    $meseci[3] = "Marec";
    $meseci[4] = "April";
    $meseci[5] = "Maj";
    $meseci[6] = "Junij";
    $meseci[7] = "Julij";
    $meseci[8] = "Avgust";
    $meseci[9] = "September";
    $meseci[10] = "Oktober";
    $meseci[11] = "November";
    $meseci[12] = "December";

    $sql = "SELECT naslov, podnaslov, vsebina, ustvarjeno, slug FROM novica
            where slug = '$mojster'
            limit 1";
    $result = mysqli_query($link, $sql);

    if (mysqli_num_rows($result) > 0) 
    {
        while($row = mysqli_fetch_assoc($result)) 
        {

            echo "<h1>".$row["naslov"]."</h1>";
            $timestamp = strtotime($row["ustvarjeno"]);
            $m = date("n", $timestamp);
            echo date("d. $meseci[$m]; Y, H:i:s", $timestamp);
            echo "<p>".$row["podnaslov"]."</p>"."<br>";
            echo "<p>".$row["vsebina"]."</p>"."<br>";
        }
    } 
    else 
    {
        echo "0 results";
    }
}
函数kliknjena($link,$mojster) { $meseci[1]=“一月”; $meseci[2]=“二月”; $meseci[3]=“Marec”; $meseci[4]=“四月”; $meseci[5]=“主要”; $meseci[6]=“Junij”; $meseci[7]=“Julij”; $meseci[8]=“Avgust”; $meseci[9]=“9月”; $meseci[10]=“Oktober”; $meseci[11]=“11月”; $meseci[12]=“12月”; $sql=“从novica选择naslov、podnaslov、vsebina、ustvarjeno、slug 其中slug='$mojster' 限制1”; $result=mysqli\u查询($link,$sql); 如果(mysqli_num_行($result)>0) { while($row=mysqli\u fetch\u assoc($result)) { echo“$row[“naslov”]”; $timestamp=STROTIME($row[“ustvarjeno”]); $m=日期(“n”,时间戳为$timestamp); 回音日期(“d.$meseci[$m];Y,H:i:s”,$timestamp); 回声“”$row[“podnaslov”]。“”
”; 回声“”$row[“vsebina”]。“”
”; } } 其他的 { 回显“0结果”; } } 使用:


发生的情况是,月份名称被替换为
date()
参数,然后月份中的所有字母都被视为格式字符,因此它们被替换为日期和时间的相应字段。

查看date()的第一个参数;
echo date('d. ', $timestamp) . $meseci[$m] . date('; Y, H:i:s', $timestamp);