Дата последнего обновления в PHP текущего документа - PullRequest
1 голос
/ 27 августа 2009

Как я могу отобразить время последнего обновления текущего документа на PHP?

Ответы [ 2 ]

5 голосов
/ 27 августа 2009

Если под «текущим документом» вы подразумеваете «скрипт, который выполняется в данный момент», вы можете использовать что-то вроде этого:

$timestamp = filemtime(__FILE__);
$date = date('Y-m-d H:i:s', $timestamp);
var_dump($date);

И вывод такой:

string '2009-08-27 20:17:54' (length=19)

Какая дата и время сейчас во Франции; -)


См. filemtime, чтобы получить дату последнего изменения файла, и date и его параметры форматирования, чтобы преобразовать метку времени, возвращенную filemtime, в то, что может понять человек.

3 голосов
/ 27 августа 2009
filemtime(); // file modified time

Пример из PHP.net,

<?php
  // outputs e.g.  somefile.txt was last modified: December 29 2002 22:16:23.
  $file= 'somefile.txt';
  if (file_exists($file)) {
    echo "$file was last modified: " . date ("F d Y H:i:s.", filemtime($file));
  }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...