年: 月: 日:

isValid()) echo '您輸入的是合法的日期'; else { // 若日期不合法 $validator= & $day->getValidator(); // 取得驗證物件 // 取得 Calendar_Validation_Error 物件 $error = $validator->fetch(); echo $error->getMessage(); // 輸出錯誤訊息 $day->adjust(); // 將日期調整為合法日期 echo '
調整後的日期是' . $day->thisYear() . '/' . $day->thisMonth() . '/' . $day->thisDay() . '
'; } // 建立 2 月 29 日的物件, 用檢查該日期是否有效 // 以便判斷使用者輸入的年是否為閏年 $day= new Calendar_Day($_POST['year'],2,29); if ($day->isValid()) // 若日期合法 echo $_POST['year'] . '年是閏年'; else // 若日期不合法 echo $_POST['year'] . '年不是閏年'; ?>