2016-01-20 6 views
0

Мне нужно узнать разницу между двумя временами эпохи unix.Вычислить разницу между временами эпохи unix-времени?

Я пытаюсь это в тот момент,

$interval = $nextFile-$firstFile; 

($ nextFile будет равен "1452182820", $ firstFile будет равен "1452004380")

Это заставляет меня результат "178440".

Забирает две эпохи, датированные друг от друга, действительны? Или я должен найти разницу другим способом.

+1

это количество секунд желаемого результата? или вы ожидаете дни/месяцы/годы/и т.д.? –

+0

@BobNocraz Я хочу, чтобы иметь возможность добавить результат к другой дате эпохи, чтобы выработать будущую дату/время – Kieron606

+1

, это прекрасно, если вы хотите разницу во времени между двумя файлами .. и добавьте эту разницу во времени, чтобы получить будущую дату ... –

ответ

0

Try This Может помочь FUL

<?php 
$nextFile = '1452182820'; 
$firstFile = '1452004380'; 
$n = date('d-m-Y H:i:s',$nextFile); 
$f = date('d-m-Y H:i:s',$firstFile); 
$Date1 = date("Y-m-d", strtotime($n)); 
$Date2 = date("Y-m-d", strtotime($f)); 
$datetime1 = new DateTime($Date1); 
$datetime2 = new DateTime($Date2); 
$interval = $datetime1->diff($datetime2); 
echo $interval->format('%R%a days'); 
Смежные вопросы