Since a Unix Timestamp is measured in seconds, not milliseconds, I would have to assume that mtime is 'modified time' rather than 'millisecond time'... however it does not appear to work on a Linux system
(PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.5.0)
ZipArchive::statName — Получение детальной информации об элементе по его имени
Получение детальной информации об элементе по его имени.
name
Имя элемента.
flags
Флаг, указывающий как должен происходить поиск имени.
Кроме того, может указываться ZipArchive::FL_UNCHANGED
, чтобы запросить информацию
об исходном файле в архиве, игнорируя любые внесённые изменения.
Возвращает массив, содержащий детальную информацию о элементе или false
, если возникла ошибка.
Пример #1 Получение статистической информации о элементе
<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip');
if ($res === TRUE) {
print_r($zip->statName('foobar/baz'));
$zip->close();
} else {
echo 'Ошибка с кодом:' . $res;
}
?>
Вывод приведённого примера будет похож на:
Array ( [name] => foobar/baz [index] => 3 [crc] => 499465816 [size] => 27 [mtime] => 1123164748 [comp_size] => 24 [comp_method] => 8 )
Since a Unix Timestamp is measured in seconds, not milliseconds, I would have to assume that mtime is 'modified time' rather than 'millisecond time'... however it does not appear to work on a Linux system