DateHelper.php 486 B

123456789101112131415161718
  1. <?php
  2. namespace App\Helpers;
  3. class DateHelper{
  4. public static function filterDate($date){
  5. return (bool)strtotime($date);
  6. }
  7. public static function calculateAge($birthDate, $currentDate){
  8. $birth = new \DateTime($birthDate);
  9. $current = new \DateTime($currentDate);
  10. return $current->diff($birth)->y ?: 1;
  11. }
  12. public static function formatDate($date) {
  13. if (!$date) return '';
  14. return date('d/m/Y', strtotime($date));
  15. }
  16. }