İ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.