Untitled
unknown
plain_text
2 years ago
1.1 kB
3
Indexable
/** * * @return int */ public static function getAssetAge($purchaseDate) { $dateNow = new DateTime(); $datePurchase = new DateTime($purchaseDate); return $dateNow->diff($datePurchase)->days; } /** * * @return int */ public static function validReport($purchaseDate, $expiryDate) { $purchaseDate = new DateTime($purchaseDate); $expiryDate = new DateTime($expiryDate); return $purchaseDate->diff($expiryDate)->days; } /** * * @return string */ public static function getDamageDate($expiryDate, $remainingLife) { $damageDate = Carbon::createFromFormat('Y-m-d',$expiryDate); $damageDate = Carbon::parse($damageDate)->addDays($remainingLife); return $damageDate->toDateString(); } /** * * @return string */ public static function addExpiryDate($purchaseDate, $usefulLife) { $damageDate = Carbon::parse($purchaseDate)->addDays($usefulLife); return $damageDate->toDateString(); }
Editor is loading...