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