Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

Rev 1979 | Rev 4113 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1979 Rev 3138
Línea 59... Línea 59...
59
            return date('Y-m-d', strtotime($date));
59
            return date('Y-m-d', strtotime($date));
60
        }
60
        }
61
    }
61
    }
Línea 62... Línea 62...
62
    
62
    
63
    /**
63
    /**
64
     * 
64
     *
-
 
65
     * @param string $timestamp
65
     * @param int $ptime
66
     * @param string $now
66
     * @return string
67
     * @return string
-
 
68
     */
-
 
69
    public static function timeAgo($timestamp, $now = '')
-
 
70
    {
-
 
71
        
-
 
72
        if($now) {
-
 
73
            $datetime1 = \DateTime::createFromFormat('Y-m-d H:i:s', $now);
-
 
74
        } else {
-
 
75
            $now = date('Y-m-d H:i:s');
-
 
76
            $datetime1 = date_create($now);
-
 
77
        }
-
 
78
        $datetime2 = date_create($timestamp);
-
 
79
        
-
 
80
        $diff = date_diff($datetime1, $datetime2);
-
 
81
        $timemsg = '';
-
 
82
        if ($diff->y > 0) {
-
 
83
            $timemsg = $diff->y . ' año' . ($diff->y > 1 ? "s" : '');
-
 
84
        } else if ($diff->m > 0) {
-
 
85
            $timemsg = $diff->m . ' mes' . ($diff->m > 1 ? "es" : '');
-
 
86
        } else if ($diff->d > 0) {
-
 
87
            $timemsg = $diff->d . ' dia' . ($diff->d > 1 ? "s" : '');
-
 
88
        } else if ($diff->h > 0) {
-
 
89
            $timemsg = $diff->h . ' hora' . ($diff->h > 1 ? "s" : '');
-
 
90
        } else if ($diff->i > 0) {
-
 
91
            $timemsg = $diff->i . ' minuto' . ($diff->i > 1 ? "s" : '');
-
 
92
        } else if ($diff->s > 0) {
-
 
93
            $timemsg = $diff->s . ' segundo' . ($diff->s > 1 ? "s" : '');
-
 
94
        }
-
 
95
        if (!$timemsg) {
-
 
96
            $timemsg = "Ahora";
-
 
97
        } else {
-
 
98
            $timemsg = $timemsg . '';
-
 
99
        }
-
 
100
        return $timemsg;
-
 
101
    }
-
 
102
    
67
     */
103
    /*
68
    public static function timeElapsedString(int $ptime) 
104
    public static function timeElapsedString(int $ptime) 
69
    {
105
    {
70
        $etime = time() - $ptime;
106
        $etime = time() - $ptime;
71
        if ($etime < 1) {
107
        if ($etime < 1) {
Línea 91... Línea 127...
91
            if ($d >= 1) {
127
            if ($d >= 1) {
92
                $r = round($d);
128
                $r = round($d);
93
                return $r . ' ' . ($r > 1 ? $a_plural[$str] : $str);
129
                return $r . ' ' . ($r > 1 ? $a_plural[$str] : $str);
94
            }
130
            }
95
        }
131
        }
96
    }
132
    }*/
Línea 97... Línea 133...
97
    
133
    
98
 
134
 
99
    /**
135
    /**