我正在嘗試區(qū)分在 PHP 中輸入的兩個(gè)日期。一個(gè)是備案日期,一個(gè)是交貨日期。記錄條目日期保存如下。 $insertDate=curdate(); function curdate() { // gets current timestamp date_default_timezone_set('Asia/Dubai'); return date('Y-m-d'); }交貨日期將保存為 HTML 輸入。<div class="form-group"> <label for="deliveryDate">Delivery Date</label> <input type="date" class="form-control" name="deliveryDate" required> </div>兩者都完美地保存在數(shù)據(jù)庫(kù)中,以便我訪問(wèn) jquery 數(shù)據(jù)表中的那些?,F(xiàn)在在 D/Left 列中,我希望看到交付特定產(chǎn)品的剩余天數(shù)。為了實(shí)現(xiàn)這一目標(biāo),我所做的是交貨日期 - 記錄輸入日期 = 剩余天數(shù)。$deliveryDateToSec = strtotime($deliveryDate);$insertDateToSec = strtotime($insertDate);$timeDiff = abs($deliveryDateToSec - $insertDateToSec);$daysLeft = $timeDiff/86400; // 86400 seconds in one day//convert to integer$daysLeft = intval($daysLeft);雖然我可以通過(guò)這種方式完成任務(wù),但我的要求是剩余的天數(shù)應(yīng)該是實(shí)時(shí)的。就像我今天添加一條記錄 - 18-05-2020,交貨日期是 - 20-05-2020,那么剩下的天數(shù)就是 2。當(dāng)我明天看到記錄時(shí),它應(yīng)該是 1。同樣減法必須像每天減少 1 天一樣發(fā)生。我試圖以多種方式做到這一點(diǎn),但我無(wú)法完成。如果無(wú)論如何都可以使用 JQuery Datatable 方法來(lái)完成,非常感謝您的建議。
比較 2 個(gè)日期并獲取以天為單位的實(shí)時(shí)值 PHP 數(shù)據(jù)表
達(dá)令說(shuō)
2023-04-02 10:38:17