Ben mutlak günler uzakta bir datetime bugünden almak istiyorum. Örneğin, ben bir tarih 2 gün uzakta olup olmadığını bilmek istiyorum, ya da 78 gün uzakta, hatta 5239 gün uzak (olası değil, ama fikir olsun). Ben zamanı bileşenleri tüm 00:00:00 vardır tarihsaat dönen bir MS SQL veritabanı kullanıyorum.
date_diff sonra hesaplanırken ay mutlak tarih yapmak almak için bazı çılgın matematik yapmak zorunda göreli değerleri, yaş, vb döndürür
Ayrıca, ben sadece php bugünün tarihinin tarih bileşeni alma sorunları yaşıyorum.
Edit: Thanks to mr. w. This is what i ended up with:
$date = $row['AirdateDateTime'];
$today = date_create(date("Y-m-d"));
$away = date_diff($today, $date);
$d = $away->format("%R%a");
Date_create () bölüm i aslında gerçek bir datetime dönüştürmek için eksik parçası oldu. Ayrıca, biçimi olması gerekiyor %R%a
. Kullanımı %R%d
sadece bu tarihlerin ay için çalışıyor.