2017-08-24 66 views
-1

我需要解決這個問題: 1)我在我的項目中有兩個日期輸入 2)我需要註冊(第一個日期)日期不超過錦標賽日期(第二天)。Codeigniter:驗證 - 日期不超過兩個日期

<div class="form-group"> 
         <label for="date"><?php echo $lang['date_tournament']; ?></label> 
         <input type="text" class="form-control datepicker" name="date_tournament" required> 

+0

你可以訪問此鏈接,供您參考https://stackoverflow.com/questions/14517703/2-date-input-validation-php-with-condition –

回答

0
<?php $first = strtotime($registrationdate); 
$second = strtotime($tournamentdate); 
$datediff = $first - $second; 

if(floor($datediff/(60 * 60 * 24))<2){ 
echo 'valid'; 
} ?> 
+0

儘管此代碼片段可能解決問題,但並不能解釋爲什麼或如何回答問題。請[請提供您的代碼解釋](// meta.stackexchange.com/q/114762/269535),因爲這確實有助於提高帖子的質量。請記住,您將來會爲讀者回答問題,而這些人可能不知道您的代碼建議的原因。 **舉報人/評論者:** [僅限代碼解答,例如downvote,請勿刪除!](// meta.stackoverflow.com/a/260413/2747593) – Patrick