Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 14684 Rev 14739
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 int $ptime
65
     * @param string $timestamp
66
     * @param int $now
66
     * @param string $now
67
     * @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
    
68
     */
103
    /*
69
    public static function timeElapsedString(int $ptime, $now = null) 
104
    public static function timeElapsedString(int $ptime, $now = null) 
70
    {
105
    {
71
        if($now)  {
106
        if($now)  {
Línea 99... Línea 134...
99
            if ($d >= 1) {
134
            if ($d >= 1) {
100
                $r = round($d);
135
                $r = round($d);
101
                return $r . ' ' . ($r > 1 ? $a_plural[$str] : $str);
136
                return $r . ' ' . ($r > 1 ? $a_plural[$str] : $str);
102
            }
137
            }
103
        }
138
        }
104
    }
139
    }*/
Línea 105... Línea 140...
105
    
140
    
106
 
141
 
107
    /**
142
    /**