Как узнать, когда обновлялась страница сайта?
Такой поисковый запрос — тут не ко мне претензии.
Пояснения к нему пишут такие:
— Часто просматривая веб-сайты, в частности связанные с программированием, полезно узнать когда страница была изменена в последний раз. Существуют ли плагины, к браузерам, которые это покажут?
— Нужно узнать даты последнего изменения страниц сайта.
т.е. посмотреть параметр Last-Modified, который указывает дату последнего изменения контента на странице.
сайт свой.. как посмотреть? — 5 лет назад
Вопрос очень даже понятен (в ответ на комментарий к вопросу), но непрост. Дата, когда была обновлена та или иная информация на сайте, часто интересует посетителей. Особенно, если это сайт новостной, а непонятно, когда была выложена статья и не устарела ли она. На подобный вопрос я уже довольно подробно отвечал здесь:
а теперь ещё дополню и расширю свой ответ.
Сервер, в соответствии с протоколом HTTP 1.1, должен по запросу отправлять заголовок Last-Modified. Но это, согласно этому же протоколу, всего лишь
И далее сообщается, что
То есть, если страница сайта формируется динамически, то параметр Last-Modified будет соответствовать времени открытия страницы посетителем (страница создана в этот же момент). Если страницы сайта статичны, то всё равно значение этого параметра может показать не время создания, а время обновления или перезагрузки самого сайта (со всеми своими страницами). Кроме того, информация в Last-Modified может быть изменена администратором сайта, либо на сервере поставлен запрет на отдачу этого параметра.
Далее я поясню на примерах.
В браузере, значение Last-Modified сайта можно посмотреть следующим образом:
- Откройте панель инструментов разработчика (правой кнопкой мыши по странице и выбрать Исследовать, либо нажмите кнопку F12 на клавиатуре);
- Перейдите в Консоль;
- Введите запрос javascript:alert(d ocument.lastModified ) и нажмите Enter;

P.S. Не обращайте внимания на сообщения о запросах и ошибках страницы. Вы их можете отключить, нажав по очереди на все кнопки вверху консоли, под поиском.
-
Получаем ответ сервера на ваш запрос:

Но постойте, какое же 12 августа 2021 года? Вопрос ведь был задан 4 года назад, 4 октября 2017 года!

Вот это как раз тот случай, когда сервер отдаёт дату обновления всего сайта, а не дату создания конкретной страницы.
Как вариант, можно просмотреть дату кеширования страницы Гуглем. Для этого в адресную строку вводим https://webcache.g oogleusercontent.com /search?q=cache: и затем адрес проверяемой страницы. Для страницы с данным вопросом, ссылка будет иметь вид: https://webcache.g oogleusercontent.com /search?q=cache:http ://www.bolshoyvopros .ru/questions/267476 7-kak-uznat-kogda-obnovljalas-stranica-sajta.html
Но и эта дата (18 ноября 2021 года) тоже крайне неточна, для определения исходного "возраста" страницы.

Ещё можно просмотреть файл sitemap, который может находиться (а может его и не быть) по адресу https://сайт.ru/si temap.xml. В тегах <lastmod> </lastmod> может находится реальная дата изменения нужной страницы. Но её там нужно ещё найти.
Суммируя всё вышесказанное, определить дату создания страницы сайта, если она не указана дополнительно (хотя и там она может быть умышленно изменена), дело очень сложное. Нужно для этого использовать все возможные способы и потом из всех выбрать максимально "старое" значение. Оно и будет приблизительным "возрастом" страницы с информацией на сайте.
Как определить дату обновления веб-страницы?

Есть простейший букмарклет. Сделайте из этого ссылку и перетащите на панель закладок.
Разумеется, работает только если сервер отдает правильную дату изменения. А если отдает неправильную, то все равно ничего не поможет.
- Вконтакте
- Вконтакте
- Вконтакте
Вообще, у меня тоже была мысль, как ослеживать дату реальных изменений страницы:
1) загрузить страницу (и сохранить)
2) подождать какое-то время T
3) повторно загрузить
4) найти diff двух страниц
5) если размер diff’а не превышает какого-то числа байтов D
5.1) то удвоить время ожидания T; goto 2
5.2) иначе зафиксировать изменение.
Иногда diff действительно небольшой (например при баннерной крутилке или отображении текущего курса валют, погоды, либо, еще хуже — текущего времени).
В этом случае для данной страницы нужно увеличить D.
Как узнать, когда последний раз обновлялся сайт
Каждое действие, выполняемое на веб-сайте, имеет отметку времени. Эта временная метка обычно помогает узнать, когда сайт последний раз обновлялся. Это делается с помощью многих методов. Можно использовать и карту сайта (sitemap) , и различные сервисы веб-архивов, и скрипт на основе JavaScript , и многое другое тоже можно использовать для того же.
Как узнать, когда последний раз обновлялся сайт
Следующие методы можно использовать в случаях, если кто-то желает отслеживать развитие страницы.
- С JavaScript.
- Использование Sitemap веб-сайта.
- Используйте кеш Google.
1] Со скриптом на основе JavaScript
Откройте веб-сайт, который вам нужно проверить. Нажмите клавишу F12 на клавиатуре.
Откроется панель инструментов разработчика . (Developer tools ) На вкладке « Консоль (Console ) » введите следующее и нажмите Enter:

Оповещение будет вызвано на странице, которую вы проверяли. Он будет содержать отметку даты и времени, когда страница была обновлена.
2] Использование карты сайта веб-сайта
Откройте корневой URL -адрес веб-сайта, который вы хотите проверить.
Добавьте следующее в префикс URL:

Если вы пытаетесь узнать, когда веб-сайт в последний раз обновлялся для TheWindowsClub.com , введите TheWindowsClub.com/sitemap.xml
Нажмите Enter (Hit Enter) , чтобы загрузить карту сайта со всеми подробностями последнего обновления веб-сайта.
3] Используйте кеш Google
Вы можете запустить свой браузер и добавить URL-адрес своей веб-страницы к (URL) этому:
Когда откроется кешированная версия, вверху вы увидите предложение — It is a snapshot of the page as it appeared on DATE/TIME . Это показывает, когда веб-страница обновлялась в последний раз.
Вы также можете использовать Google Cache Checker , посетив эту страницу (this page) .
Введите (Enter) URL — адрес веб-сайта, который вы хотите проверить, в текстовое поле и завершите проверку изображения. (Image Verification.)

Выберите « Отправить (Submit ) », чтобы получить отметку времени последнего обновления веб-сайта.
Пользователи браузера Chrome (Chrome) также могут использовать для этого расширение (extension for this) Cache Checker .
Я надеюсь, что эти методы работают для вас. (I hope these methods work for you.)
Читать далее (Read next) : Как просматривать заархивированные или кэшированные веб-страницы (view Archived or Cached web pages) в Интернете.
How to find out when a website was last updated
Every activity done on a website carries a timestamp. This timestamp is usually helpful to find out when a website was last υpdated. Τhis is done viа many methodѕ. Thе sitemap can be used, various services of web archives, and a script based on JavaScript, and more can also be used for the same.
How to find out when a website was last updated
The following methods can be used in cases if someone wishes to track the development of a page.
- With a JavaScript.
- Using the Sitemap of the website.
- Use the Google Cache.
1] With a script based on JavaScript
Open the website that you need to check. Hit the F12 key on your keyboard.
It will open the Developer tools panel. In the Console tab, type in the following and hit Enter:

An alert will be invoked on the page which you were checking for. It will contain the date and time stamp of when the page was updated.
2] Using the Sitemap of the website
Open the root URL of the website that you want to check.
Add the following in the prefix of the URL:

If you are trying to find out when a website was last updated for TheWindowsClub.com, type in TheWindowsClub.com/sitemap.xml
Hit Enter to load the sitemap with all the details of the website being last updated.
3] Use the Google Cache
You can fire up your browser and append your web page URL to this one:
When the cached version opens, on the top, you will see a sentence – It is a snapshot of the page as it appeared on DATE/TIME. This shows when the web page was updated last.
You can also use the Google Cache Checker by visiting this page.
Enter the URL for the website that you want to check in the text box and complete the Image Verification.

Select Submit to get the timestamp on when the website was last updated.
Chrome browser users can use the Cache Checker extension for this, as well.
I hope these methods work for you.
Read next: How to view Archived or Cached web pages on the Internet.
Лев Ильин
About the author
Я профессиональный аудиотехник и клавишник с опытом работы более 10 лет. Я работал в корпоративном мире в качестве консультанта и менеджера по продуктам, а в последнее время — инженером-программистом. Мои навыки и опыт позволяют мне работать над различными типами проектов от малого бизнеса до крупных компаний. Я также являюсь экспертом по Windows 11 и работаю над новой операционной системой уже более двух лет.
Как определить дату обновления сайта

Каждое действие, выполняемое на сайте, имеет отметку времени. Эта временная метка позволяет узнать дату и время последнего обновления сайта.
Определить дату и время последнего обновления сайта можно разными способами. Для этого можно использовать карту сайта, различные сервисы веб-архивов, сценарий на основе JavaScript и многое другое.
Как узнать дату последнего обновления сайта
Знание даты последнего обновления помогает отслеживать развитие страниц сайта. Для этого рассмотрим следующие методы:
- С помощью JavaScript.
- Использование Sitemap сайта.
- С помощью Google Cache.
Узнать дату последнего обновления сайта с помощью скрипта JavaScript
- Откройте сайт, дату обновления которого нужно проверить.
- Нажмите клавишу F12 на клавиатуре. Откроется панель инструментов разработчика.
- На вкладке «Консоль» введите следующее:
и нажмите Enter.
На странице, которую вы проверяли, будет активировано оповещение, которое будет содержать дату и время обновления страницы.

Узнать дату последнего обновления сайта с помощью Sitemap
- Откройте главную страницу сайта, дату обновления которого нужно проверить.
- Добавьте следующее в префикс после домена:
Если вы пытаетесь выяснить, когда последний раз обновлялся сайт tech-geek.ru, введите:
Нажмите Enter, чтобы загрузить карту сайта со всеми сведениями о последнем обновлении сайта.

Узнать дату последнего обновления сайта с помощью кэша Google
Рассмотрим еще один способ. Добавьте адрес страницы после двоеточия:
Когда откроется кэшированная версия, сверху вы увидите «Это версия страницы http://tech-geek.ru/ из кеша Google. Она представляет собой снимок страницы по состоянию» и дату обновления.
Пользователи браузера Chrome также могут использовать расширение Cache Checker.
Заключение
Из всех рассмотренных способов лучший способ узнать дату обновления сайта — это использовать консоль и JavaScript. На мой взгляд, так вы получите самые точные данные.
На этом все. Надеюсь, эти методы помогут определить дату последнего обновления сайта.

