PHP: Convert the date interval to human-readable format
Convert the date/time interval in human-readable format
- $startDate = 'now';
- $endDate = '2013-08-12 14:30:00';
- function date_diff($date1, $date2) {
- $diff = strtotime($date2) - strtotime($date1);
- return abs($diff);
- }
- function seconds2human($ss) {
- $s = $ss % 60;
- $m = floor(($ss % 3600) / 60);
- $h = floor(($ss) / 3600);
- return "$h hours, $m minutes, $s seconds";
- }
- echo "This file will expire in ". seconds2human(date_diff($startDate,$endDate));
Tag: PHP, Date Routines, DateTime, readable
0 Comments