DateHelper.php 523 B

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