我想檢查當前時間是否超過 12p.m 并通過并執行獨立于 IF 陳述句的代碼,但它直接進入 Else 陳述句。我認為條件不對。我可以知道找出當前時間是否已經超過我給出的特定時間的正確方法嗎?
我的代碼
<?php
if (date('H') > 12){
$myDate = date('m/d/Y');
include_once '../classes/config.php';
$con = mysqli_connect(HOST, USER, PASS, DB) or die('Connection Error! '.mysqli_error($con));
$checkuser = mysqli_query($con, "SELECT * FROM patient_diary WHERE patient_id = '$id' AND date = '$myDate'") or die(mysqli_error($con));
$result = mysqli_num_rows($checkuser);
if ($result){?>
<div class="head">
<div class="title">INSERT STATUS</div>
</div>
<form action="" method="POST">
<div class="insert-details">
<div class="input-value">
<small>Condition</small>
<select name="condition" class="conditionscale" required>
<option value="" selected hidden>Select status</option>
<option value="much better">Much Better</option>
<option value="better">Better</option>
<option value="same">Same</option>
<option value="worse">Worse</option>
<option value="much worse">Much Worse</option>
</select>
</div>
<div class="input-value">
<small>Food</small>
<textarea type="text" name="role" placeholder="What did you have?" required></textarea>
</div>
<div class="input-value">
<small>Date</small>
<input type="text" id="date" name="date" placeholder="MM-DD-YYYY" onfocus="(this.type='date')" onblur="(this.type='text')" required>
</div>
</div>
<div class="insert-elements">
<input id="reset" type="reset" name="reset" class="reset-btn" value="Reset">
<input type="submit" name="submitInsert" class="insert-btn" value="Enter" id="insertbtn">
</div>
<?php } else{ ?>
<div class="no-head">
<div class="title">You can enter your status details only once a day.</div>
</div>
<?php }
} else{ ?>
<div class="no-head">
<div class="title">You are allowed to enter your status everyday after 6 p.m only</div>
</div>
<?php
}
?>
uj5u.com熱心網友回復:
我的時區沒有在 php.ini 檔案中正確設定。但即使沒有在那里進行任何更改,我也使用以下代碼通過宣告我的地區和城市來獲得正確的當前時間。
date_default_timezone_set('Region/City');
您還可以參考此串列鏈接以查找您確切必須鍵入的內容,以便在合適的時間到達您想要的地點。
uj5u.com熱心網友回復:
如果在比較日期時使用“strtotime”,問題就會消失。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/321364.html
上一篇:開始日期大于日歷周期的結束日期
