Некоторые найдут это спорным, но одно из решений состоит в том, чтобы одновременно создать еще один файл cookie и сохранить в нем время / отметку параллельно с тем, какой файл cookie был создан. Обновите их одновременно, и вы сможете легко получить время из своего нового файла cookie (в качестве альтернативы добавьте время / отметку в исходном файле cookie).
Причина, по которой это может быть спорным, заключается в том, что на протяжении многих лет идея хранения файлов cookie на ПК пользователя не пользуется популярностью, поскольку вы занимаете их место. Однако я действительно сомневаюсь, что маленькое печенье с меткой времени будет слишком ужасающим.
Стоит помнить, что по прошествии некоторого времени браузер не будет сообщать о том, что файл cookie доступен. Браузер может показать наличие куки, но когда JS попытается получить к нему доступ, он тоже не сможет.
Кроме того, я обнаружил, что панель инструментов WebDeveloper в Firefox показывает файлы cookie, которые прошли, но в Firefox> Настройки конфиденциальности они обновлены правильно.