[英]Get the difference between two dates in every rows
我需要得到2個日期之間的差值,而不僅是2個特定日期之間的差值,我所說的是一個包含“ pdt_expires”列的表,我想顯示直到此日期為止的天數,但要在每行中顯示。 例如:
我只看到2個特定日期的數千個解決方案,但在這種情況下卻沒有。 我想知道我是否需要:
或-視圖內的一個函數,該函數獲取$ product-> pdt_expire並獲取最終值
因此,任何幫助都會很棒,謝謝。
僅使用簡單的DATEDIFF查詢如何實現它:
ProductModel::select([
'products.*',
\DB::raw('DATEDIFF(pdt_expires, NOW()) as expires_in')
])->get();
因此,在您擁有的每個產品中,都會有一個名為expires_in
的附加列,該列存儲從NOW
到pdt_expires
之間的不同日期。
DATEDIFF: 如何獲取mysql上兩個日期之間的差異天數?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.