İK sisteminde, biz çalışan şirket hizmet etmiştir yılların sayısını hesaplamak istiyorum.
Ne var TIMESTAMP
sütununda katılmadan tarihtir.
Ben ne yapıyorum olduğunu:
$timeNow = time(); // current time
$joinDate = strtotime($users->fields['date_of_joining']); // from database
$servicePeriod = $timeNow - $joinDate; // in seconds
$servicePeriod = $servicePeriod / 31570560; // in years
Ama bu dikkate artık yıl sürer? Bir çalışanın değil Feb 27
, artık bir yıl ve biz önümüzdeki yıl durumunu kontrol ederseniz 1 year
için hizmet olarak March 1
, hala rapor edilmelidir ve katıldı eğer 1 year and 1 day
.
Bu konuda herhangi bir fikir? Teşekkürler.