PHP data() time() разница во времени

Discussion in 'PHP' started by Dralka, 29 Aug 2010.

  1. Dralka

    Dralka New Member

    Joined:
    20 Dec 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    $fp = путь к файлу;
    echo (time() - strtotime(fgets( $fp )));

    кажется сделал сам , теперь проблема как это в нормальный вид привести.

    нет несделал , требуется комплекстая помощь по всему вопросу .
     
    #1 Dralka, 29 Aug 2010
    Last edited: 29 Aug 2010
  2. ZnikiR

    ZnikiR Member

    Joined:
    14 Jan 2009
    Messages:
    117
    Likes Received:
    21
    Reputations:
    -5
    Мой тебе совет, храни в всё в unix формате, тогда и вычислять будет удобно.
     
  3. Dralka

    Dralka New Member

    Joined:
    20 Dec 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    яб так и делал , просто прога каторая делает дамп .txt файла умеет тока в таком виде ...
     
  4. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    strtotime переведет формат такой записи в Unix timestamp
     
  5. Vlad&slav

    Vlad&slav Member

    Joined:
    1 Jan 2009
    Messages:
    207
    Likes Received:
    41
    Reputations:
    9
    Вместо эхо дате("нужный формат", твой результат с разницей)
    и вместа фгет напиши филе_гет_контентс
     
    #5 Vlad&slav, 29 Aug 2010
    Last edited: 29 Aug 2010
  6. Dralka

    Dralka New Member

    Joined:
    20 Dec 2007
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    всем спс за помощь , в итоге сделал

    $total_minutes = (time() - strtotime(fgets( $fp ))) / 60;
    $hours = Round($total_minutes / 60);
    $minutes = $total_minutes % 60;
    echo $hours . ' : ' . $minutes;