Php 显示月/日/年-不工作

Php 显示月/日/年-不工作,php,Php,我必须设置日期、月份和年份,但这就是我在这里遇到的问题: 现在的问题是什么样子的。(问题是在日期和年份之前会有“数组…”。) “ArrayTirsdag 2013年6月11日” 我希望: “Tirsdag 2013年6月11日” echo”“。 $days=数组(“Mandag”、“Tirsdag”、“Onsdag”、“Torsdag”、“Fredag”、“Lørdag”、“Søndag”); $months=数组(“1月”、“2月”、“3月”、“4月”、“主要”、“6月”、“7月”、“8月”、

我必须设置日期、月份和年份,但这就是我在这里遇到的问题:

现在的问题是什么样子的。(问题是在日期和年份之前会有“数组…”。) “ArrayTirsdag 2013年6月11日”

我希望: “Tirsdag 2013年6月11日”

echo”“。
$days=数组(“Mandag”、“Tirsdag”、“Onsdag”、“Torsdag”、“Fredag”、“Lørdag”、“Søndag”);
$months=数组(“1月”、“2月”、“3月”、“4月”、“主要”、“6月”、“7月”、“8月”、“9月”、“Okt”、“11月”、“12月”);
$timestamp=strottime($c->pubDate);
$dayInWeek=$days[日期('N',$timestamp)-1];
$month=$months[日期('n',$timestamp)-1];
$dayInMonth=日期('d',$timestamp);
$year=日期('Y',$timestamp);
echo$dayInWeek.''$“日月”$“月。”。$年
. "";

你的问题是当你需要
时,你有一个
因此,您不是在回显
而是在尝试回显所有逻辑。因此,将第一行更改为
echo”“您就可以开始了。您也可以将开头的
保存为结尾,如下所示:

// date logic
$days       = array("Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag", "Søndag");
$months     = array("Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec");
$timestamp  = strtotime($c->pubDate);
$dayInWeek  = $days[date('N', $timestamp)-1];
$month      = $months[date('n', $timestamp)-1];
$dayInMonth = date('d', $timestamp);
$year       = date('Y', $timestamp);

echo "<td>$dayInWeek $dayInMonth $month $year</td>";
//日期逻辑
$days=数组(“Mandag”、“Tirsdag”、“Onsdag”、“Torsdag”、“Fredag”、“Lørdag”、“Søndag”);
$months=数组(“1月”、“2月”、“3月”、“4月”、“主要”、“6月”、“7月”、“8月”、“9月”、“Okt”、“11月”、“12月”);
$timestamp=strottime($c->pubDate);
$dayInWeek=$days[日期('N',$timestamp)-1];
$month=$months[日期('n',$timestamp)-1];
$dayInMonth=日期('d',$timestamp);
$year=日期('Y',$timestamp);
回显“$dayInWeek$dayInMonth$month$year”;

你有。而不是第一个回音上的逗号

echo "<td>"; 
                $days = array(1=>"Mandag","Tirsdag", "Onsdag","Torsdag","Fredag","Lørdag","Søndag");
                $months = array(1=>"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec");
                $timestamp = strtotime($c->pubDate);
                $dayInWeek = $days[date('N', $timestamp)];
                $month = $months[date('n', $timestamp)];
                $dayInMonth = date('d', $timestamp);
                $year = date('Y', $timestamp);
                echo $dayInWeek . ' ' .$dayInMonth. ' '.$month.' '.$year
              . "</td>";
echo”“;
$days=数组(1=>“Mandag”、“Tirsdag”、“Onsdag”、“Torsdag”、“Fredag”、“Lørdag”、“Søndag”);
$months=数组(1=>“一月”、“二月”、“三月”、“四月”、“主要”、“六月”、“七月”、“八月”、“九月”、“Okt”、“十一月”、“十二月”);
$timestamp=strottime($c->pubDate);
$dayInWeek=$days[日期('N',$timestamp)];
$month=$months[日期('n',$timestamp)];
$dayInMonth=日期('d',$timestamp);
$year=日期('Y',$timestamp);
echo$dayInWeek.''$“日月”$“月。”。$年
. "";

您应该
var\u dump
您的
$dayInWeek
变量来查看内容。根据您的输出,它看起来像是
$dayInWeek
echo
echo "<td>"; 
                $days = array(1=>"Mandag","Tirsdag", "Onsdag","Torsdag","Fredag","Lørdag","Søndag");
                $months = array(1=>"Jan", "Feb", "Mar", "Apr", "Maj", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dec");
                $timestamp = strtotime($c->pubDate);
                $dayInWeek = $days[date('N', $timestamp)];
                $month = $months[date('n', $timestamp)];
                $dayInMonth = date('d', $timestamp);
                $year = date('Y', $timestamp);
                echo $dayInWeek . ' ' .$dayInMonth. ' '.$month.' '.$year
              . "</td>";