2017-10-28 167 views
0

我只想輸入特定時間。我的意思是現在的日期會在使用者輸入特定時間時自動保存。例如,如果用戶輸入1:00 PM,那麼它將保存在數據庫2017-10-28 1:00:21。 2017-10-28是今天,具體時間是用戶輸入的內容。對不起,我的英語不好。使用html在數據庫中插入日期時間值

<div class="control-group"> 
      <label class="control-label" for="inputEmail">Time Out :</label> 
      <div class="controls"> 
      <input type="time" id="inputEmail" name="time_out" pattern="[a-zA-Z0-9]{5,}" placeholder="Time Out" required> 
      </div> 
     </div> 
     <div class="control-group"> 
      <div class="controls"> 
      <button name="submit" type="submit" class="btn btn-success"><i class="icon-save icon-large"></i>&nbsp;Save</button> 
      </div> 
     </div> 
</form> 
    </div> 
    <div class="modal-footer"> 
     <button class="btn" data-dismiss="modal" aria-hidden="true"><i class="icon-remove icon-large"></i>&nbsp;Close</button> 
    </div> 
</div> 

<?php 
if (isset($_POST['submit'])){ 

$timeout=$_POST['time_out']; 

mysqli_query($dbcon,"insert into user_logs_tbl (time_out) values('$timeout')")or die(mysqli_error($dbcon)); 
} 
?> 

Time Out

回答

0

你有沒有在你的代碼中定義的時間。

嘗試用這個代替你的php代碼。

<?php 
    if (isset($_POST['submit'])){ 

    $timeout=$_POST['time_out']; 
    $timeout = date('Y-m-d H:i:s', strtotime(str_replace('-', '/', $timeout))); 

    mysqli_query($dbcon,"insert into user_logs_tbl (time_out) values('$timeout')")or die(mysqli_error($dbcon)); 
    } 
?> 

希望這有助於

+0

它的工作原理,你可以再次解決我的另一個問題?我會編輯我的問題,如果你迴應我btw謝謝你 –

相關問題