0) { $parts[] = "{$days}d"; } if ($hours > 0) { $parts[] = "{$hours}h"; } if ($minutes > 0) { $parts[] = "{$minutes}m"; } return count($parts) > 0 ? implode(' ', $parts) : '< 1m'; } }