我有一個PHP腳本,檢查一週中的哪一天,然後給出當天的開放時間。 (這部分工作) 但我想包括假期。 現在我想如果假期是在5/5/2016。PHP檢查某個日期,並給出輸出
出於某種原因,它的失敗..
這裏是我的代碼:
PHP - 編輯
<?php
$strVerlofDag = '05/05/2016';
if (date('d/m/Y') == $strVerlofDag);
{
echo 'Gesloten wegens O.H. Hemelvaart';
}
else
{
$vandaag = date("l");
switch($vandaag)
{
case 'Monday':
echo 'Maandag: 14u - 19u';
break;
case 'Tuesday':
echo 'Dinsdag: 14u - 19u';
break;
case 'Wednesday':
echo 'Woensdag: : 14u - 19u';
break;
case 'Thursday':
echo 'Donderdag: 14u - 19u';
break;
case 'Friday':
echo 'Vrijdag: : 14u - 19u';
break;
case 'Saturday':
echo 'Zaterdag: 9u - 17u';
break;
case 'Sunday':
echo 'Zondag: gesloten';
break;
}
}
?>
'Saterday'如果您的功能取決於拼寫,拼寫錯誤。編輯:它是http://php.net/manual/en/function.date.php *「l(小寫 - 星期日至星期六\t的全文本表示法」* –
和...'下午17點「,要麼是軍事時間的17點,要麼是下午5點。 –
我不確定在這裏使用'checkdate()'函數後面的邏輯是什麼,因爲它返回的是真或假,如果日期有效或者不是。 – Maximus2012