JavaScript File.lastModified — час останньої зміни файлу


Властивість lastModified повертає час останньої зміни файлу — мітку часу в мілісекундах.

автор: NagarD

Загальний опис

Це число, а не дата: щоб показати його людині, потрібен new Date(file.lastModified) і форматування через Intl.

Береться з файлової системи. У ній ця мітка може бути будь-якою — користувач здатен її змінити, а деякі системи ставлять час копіювання замість часу створення. Тому як довідкове значення вона хороша, як доказ — ні.

Зручна для сортування списку обраних файлів або для перевірки «чи це той самий файл, що й минулого разу» (разом з іменем і розміром).

автор: NagarD

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
lastModified 13+ 7+ 6+ 11.5+ 12+ 10+
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
lastModified 4.4+ yes yes 6+

Приклади

+ запропонувати свій приклад у пісочниці

Показати дату файлу людською мовою.

const day = 24 * 60 * 60 * 1000;

const file = new File(['вміст'], 'нотатки.txt', { lastModified: Date.now() - day });

console.log(file.lastModified); // число — мітка часу

const date = new Date(file.lastModified);

const formatted = new Intl.DateTimeFormat('uk-UA', {
    dateStyle: 'long',
    timeStyle: 'short',
}).format(date);

console.log('Змінено:', formatted);

// сортування за свіжістю
const files = [file, new File([''], 'старий.txt', { lastModified: Date.now() - 5 * day })];
const sorted = files.sort((a, b) => b.lastModified - a.lastModified);
console.log(sorted.map(f => f.name));
автор: NagarD

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід