Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

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

Rev 6056 Rev 6388
Línea 279... Línea 279...
279
     * @param bool $positive
279
     * @param bool $positive
280
     * @return number
280
     * @return number
281
     */
281
     */
282
    public static function getDateDiff(string $date1, string $date2, string $timeFormat = 'sec', bool $positive = false) 
282
    public static function getDateDiff(string $date1, string $date2, string $timeFormat = 'sec', bool $positive = false) 
283
    {
283
    {
-
 
284
 
-
 
285
        
-
 
286
        
284
        $dtTime1 = strtotime($date1);
287
        $dtTime1 = strtotime($date1);
285
        $dtTime2 = strtotime($date2);
288
        $dtTime2 = strtotime($date2);
-
 
289
        
-
 
290
 
286
        if ($positive === true) {
291
        if ($positive === true) {
287
            if ($dtTime2 < $dtTime1) {
292
            if ($dtTime2 < $dtTime1) {
288
                $tmp = $dtTime1;
293
                $tmp = $dtTime1;
289
                $dtTime1 = $dtTime2;
294
                $dtTime1 = $dtTime2;
290
                $dtTime2 = $tmp;
295
                $dtTime2 = $tmp;
291
            }
296
            }
292
        }
297
        }
293
        $diff = $dtTime2 - $dtTime1;
298
        $diff = $dtTime2 - $dtTime1;
-
 
299
        
-
 
300
        /*
-
 
301
        echo 'date1 = ' . $date1 . '<br>';
-
 
302
        echo 'date2 = ' . $date2 . '<br>';
-
 
303
        echo 'dtTime1 = ' . $dtTime1 . '<br>';
-
 
304
        echo 'dtTime2 = ' . $dtTime2 . '<br>';
-
 
305
        echo 'diff = '.  $diff . '<br>';
-
 
306
        exit;
-
 
307
        */
-
 
308
        
294
        if ($timeFormat == 'sec') {
309
        if ($timeFormat == 'sec') {
295
            return $diff;
310
            return $diff;
296
        } else if ($timeFormat == 'day') {
311
        } else if ($timeFormat == 'day') {
297
            return $diff / 86400;
312
            return $diff / 86400;
298
        }
313
        }