2012-09-25 28 views
-1

我有以下代碼,我正在使用它來獲取基於時間顯示給用戶的問候。打印出來的是'早上好,00現在的日期和時間是xx/xx/xx xx:xx'。問題顯然是00後的問候。我做錯了什麼?使用基於日期/時間的PHP設置問候

<?php 
    $hour = date("H"); 
    if ($hour <= '11') { 
     echo 'Good Morning,'; 
    } 

    else { 
     echo 'Good Afternoon,'; 
    }; 

    echo $hour . ' the date and time now is ' . date('d/m/y H:i'); 
?> 
+1

真的嗎?你甚至看過代碼嗎? – FtDRbwLXw6

+0

是的。我剛開始使用PHP和一般編碼,所以尋找一些建議。但是,無論如何感謝您的意見。 – Ciaran

+0

有沒有任何答案適合你?如果是的話,請選擇一個答案 –

回答

2

擺脫「$小時」。在回聲中。

的代碼應該是

echo ' the date and time now is ' . date('d/m/y H:i'); 

注意你也有一個額外的空間後「是」,可能不是故意的。

1

您的問題是在最後一行代碼:

echo $ hour正在導致它。你的代碼應該是

echo 'the date and time now is ' . date('d/m/y H:i'); 
+0

謝謝。 Facepalm的經驗,但現在工作。 – Ciaran

+0

沒問題。它發生在每個人身上 –

0
echo $hour . ' the date and time now is ' . date('d/m/y H:i'); 

應該只是:

echo ' the date and time now is ' . date('d/m/y H:i'); 
相關問題