我有一個名爲'issue'的表,它具有字段名稱日期。我想發行一個項目,但是日期不應早於它被放入另一個名爲'receive'的表格中的日期。基本上我檢查兩個日期,一個是在另一個表中,將由用戶輸入到不同的表中,如果用戶輸入的日期早於接收表上的日期,那麼它會回顯一個錯誤。如何使用日期diff()函數檢查發佈日期是否早於接收日期
-1
A
回答
1
從表格中檢索日期時間字符串後,可以創建DataTime對象,它們支持使用自PHP 5.2.2起的標準比較運算符進行比較。在這個
$dateTime1 = new DateTime('2017-05-26 05:30:21');
$dateTime2 = new DateTime('2017-05-25 01:02:03');
if ($dateTime1<$dateTime2){
//Stuff to do if dateTime1 comes before dateTime2...
} else {
//Stuff to do if dateTime2 comes before or is equal to dateTime1...
}
+0
$ issued_to = mysqli_real_escape_string($ link,$ _POST ['issued_to']); $ issued_date = mysqli_real_escape_string($ link,$ _POST ['issued_date']); $ query =「SELECT date from recieve where asset_id ='$ asset_id'」 $ result = mysqli_query($ conn,$ query); $ details = mysqli_fetch_assoc($ result); if($ details ['date'] <'$ issued_date'); { //執行下一個查詢 } else { echo「invalid issue date」; } //這個工作嗎? – jon
0
`
$issued_to = mysqli_real_escape_string($link, $_POST['issued_to']);
$issued_date = mysqli_real_escape_string($link, $_POST['issued_date']);
$query="SELECT date from recieve where asset_id='$asset_id'"
$result=mysqli_query($conn,$query);
$details=mysqli_fetch_assoc($result);
if($details['date']<'$issued_date');
{
//execute next query
}else{
echo "invalid issue date";
}` //will this work ??
相關問題
- 1. 如何檢查日期是否大於今天的日期Laravel5
- 2. jquery如何檢查日期是否小於當前日期
- 3. 如何檢查當前日期是否大於結束日期?
- 4. 如何檢查日期是否大於其他日期?
- 5. 檢查是否從給定日期的任何日期位於多個日期
- 6. 如何檢查日期是否發生?
- 7. 檢查日期是否大於17:30當前日期
- 8. 如何檢查日期是否在兩個日期之間mysql?
- 9. 如何檢查移動日期是否爲當前日期
- 10. 檢查日期是否大於/小於
- 11. git diff日期?
- 12. Javascript函數檢查日期
- 13. 發佈日期發票日期邏輯
- 14. php檢查日期是否等於
- 15. 如何檢查日期是否已過
- 16. Java檢查日期是否是下一個星期日
- 17. 如何檢查輸入日期是否等於今天的日期?
- 18. Eloquent:檢查日期是否在開始日期和結束日期之間
- 19. 檢查日期陣列中的日期是否爲今天的日期(Swift)
- 20. 查找日期早於7日後的日期的記錄。使用日期時間格式
- 21. 如何更新發布日期發佈日期點擊wordpress
- 22. 如何檢查WordPress的發佈日期是否至少7天
- 23. 使用日期函數獲取日期只少於特定日期
- 24. 如何檢查採摘日期和當天的日期等於
- 25. 如何檢查如果日期是雙日期對蟒
- 26. 檢查日期列表是否包含特定日期
- 27. 檢查日期是否在兩個日期之間
- 28. 檢查日期是否在兩個日期之間
- 29. 檢查給定的日期是否在varchar日期列表中
- 30. jQuery:檢查日期是否在多個日期範圍內
你並不需要使用diff來確定一個日期之前或之後另一個。爲每個要比較的日期構造一個DateTime對象,然後使用常規比較運算符(< or >)比較它們。 –