Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function time_since($since) {
- $chunks = array(
- array(60 * 60 * 24 * 365 , 'ano'),
- array(60 * 60 * 24 * 30 , 'mes'),
- array(60 * 60 * 24 * 7, 'semana'),
- array(60 * 60 * 24 , 'dia'),
- array(60 * 60 , 'hora'),
- array(60 , 'minuto'),
- array(1 , 'segundo')
- );
- for ($i = 0, $j = count($chunks); $i < $j; $i++) {
- $seconds = $chunks[$i][0];
- $name = $chunks[$i][1];
- if (($count = floor($since / $seconds)) != 0) {
- break;
- }
- }
- $print = ($count == 1) ? '1 '.$name : "$count {$name}s";
- if($print=="$count mess") $print = "$count meses";
- return 'há '.$print;
- }
- echo time_since(1372440149); // unix timestamp (pode usar strtotime())
Add Comment
Please, Sign In to add comment