2016-09-20 85 views
-1

我想通過比較兩次來將日期增加1個數據。通過比較當前時間和給定時間增加日期1天

<?php 
    if(date("h:i a") > $query2['endtime']) 
    { 
     $date = new DateTime($date); 
     $date->modify('+1 day'); 
     echo $date->format('Y-m-d'); 
     echo '<input type="date" name="date" id="date" min="'.date("Y-m-d").'">'; 
    } 
    else 
    { 
     echo '<input type="date" name="date" id="date" min="'.date("Y-m-d").'">'; 
    } 

    ?> 

我想通過user.I給出的時間已經賺得了用戶這樣$query2['endtime']給出的時間來比較當前時間。但是,它顯示我錯誤。

請檢查我的代碼和幫助。

+0

你已經錯過了其他部分的左括號'否則{'< - 點擊這裏 – jitendrapurohit

+0

你能告訴我什麼是這個代碼@jitendrapurohit錯誤。 –

+0

你看到什麼錯誤? – jitendrapurohit

回答

1

更改引號並添加'。'加入字符串

echo "<input type="date" name="date" id="date" min="echo date("Y-m-d"); ">"; 

到:

echo '<input type="date" name="date" id="date" min="' . date("Y-m-d") . '">'; 
+1

看看最後一個例子中的最後一個字符串,那裏仍然有一些語法錯誤。 '日期(「Y-m-d」)。 「>';' - >'date(」Y-m-d「)。'」>';' – Qirel

+0

你說得對,謝謝:) – maciejolsz

+0

它會根據條件或不條件將日期遞增1 @ maciejolsz,@ Qirel。 –