Как вы можете видеть, mtime - это последнее измененное время.
Ответ 3
Здесь вы можете получить файл с последним измененным временем в секундах.
fs.stat("filename.json", function(err, stats){
let seconds = (new Date().getTime() - stats.mtime) / 1000;
console.log(`File modified ${seconds} ago`);
});
Выводит что-то вроде "Файл изменен 300,9 секунды назад"
Ответ 4
Просто добавив то, что сказал Сандро, если вы хотите выполнить проверку как можно быстрее, не анализируя дату или что-либо еще, просто получите mtimeMs метку в миллисекундах (число), используйте mtimeMs. Синхронный пример: