簡體   English   中英

在帶有Google日歷的網頁上顯示“今天”

[英]show TODAY on webpage with Google calendar

我只想在HTML輸出中顯示TODAYS事件。 但是使用此代碼對我不起作用。 如果取消“ if($ date = date(“ Ymd”)){”行,代碼將顯示特定的事件計數...但是,如何僅在一天中為所有事件創建輸出?

    if ($date = date("Y-m-d")){

foreach ($xml->entry as $entry){
   $count++;


// Viele weitere Informationen kˆnnen aus dem XML geholt werden wie z.B. $entry->description;
// f¸r die Beschreibung und viele Weitere. Einfach mal das XML-File durchstˆbern.

// Schema f¸r den Google Cal XML Ausgabe laden.
    $ns_gd = $entry->children('http://schemas.google.com/g/2005');
    $gCalDate = date($dateformat, strtotime($ns_gd->when->attributes()->startTime)+date("Z",strtotime($ns_gd->when->attributes()->startTime)));
    $gCalDateStart = date($dateformat, strtotime($ns_gd->when->attributes()->startTime)+date("Z",strtotime($ns_gd->when->attributes()->startTime)));
    $gCalDateEnd = date($dateformat, strtotime($ns_gd->when->attributes()->endTime)+date("Z",strtotime($ns_gd->when->attributes()->endTime)));
    $gCalStartTime = gmdate($timeformat, strtotime($ns_gd->when->attributes()->startTime)+date("Z",strtotime($ns_gd->when->attributes()->startTime)));
    $gCalEndTime = gmdate($timeformat,strtotime($ns_gd->when->attributes()->endTime)+date("Z",strtotime($ns_gd->when->attributes()->endTime)));
    $ort=($ns_gd->where->attributes()->valueString);

echo              "Datum: ".$gCalDateStart //Datum
        ."<br/>". "Aufgabe: ".utf8_decode($entry->title) // Titel
        ."<br/>". "Ort: ".$ort // Raum
        ."<br/>". "Beschreibung: ".utf8_decode($entry->content); // Beschreibung

    if($count >=5){ echo "</div> "; break; }else{ echo "<hr>"; }
}}

您在使用錯誤的運算符

if ($date = date("Y-m-d")){

這樣設置日期。 您要使用==,以比較這些值:

if ($date == date("Y-m-d")){

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM