ИСО 8601 Валидатор и Формат с меткой времени
Проверить временные метки ISO 8601 и нормализовать форматирование для API, полезных нагрузок JSON, журналов аудита, расписаний, каналов и экспорта баз данных. Используйте его, чтобы поймать неправильные даты, прежде чем они прервут интеграцию или создадут путаницу во временной зоне. ToolMill работает полностью на стороне клиента, что делает его удобным для проверки производственных значений без отправки их в другой сервис валидатора.
Развитие
Попробуй.
Примеры
2026-03-05T17:46:39Z
Стандарт ISO 8601 UTC Timetamp
2026-03-05
Действительная дата ISO 8601
Что проверяет этот валидатор
Этот валидатор предназначен для практического рабочего процесса разработчика: вставьте временную метку или строку даты, проверьте, соответствует ли она ожидаемой форме ISO 8601, и уловите очевидные проблемы с форматированием, прежде чем значение будет отправлено в API, сохранено в JSON или скопировано в файл конфигурации. Он проверяет, выглядит ли значение как действительная дата в стиле ISO или временная метка, и может ли браузер разобрать его на реальную дату вместо невозможной.
Что этот валидатор не проверяет
Строка может быть структурно валидной здесь и все еще быть неправильной для вашего приложения. Эта страница не знает ваши бизнес-правила, порядок событий, требования к схеме API или настаивает ли служба нисходящего потока на смещении часовой зоны, суффиксе UTC Z, дробных секундах или формате только для даты. Это помогает вам уловить ошибки формата, но не заменяет контракт, определенный системой, которая в конечном итоге потребляет метки времени.
Стандарт ISO 8601 Timestamp не работает
Наиболее распространенные сбои просты: отсутствие разделителя T, использование пространства, где строгая метка времени ожидает T, набор невозможного месяца или дня, опущение требуемого смещения часовой зоны, добавление дополнительного текста отслеживания или копирование значения со скрытым белым пространством из электронной таблицы или журнала просмотра. Временная метка также может выйти из строя, потому что она выглядит близко к ISO 8601, но не включает в себя точные детали, которые ожидает ваша целевая система.
Принятые примеры и отвергнутые примеры
Хорошие примеры включают полную временную метку UTC, такую как 2026-03-05T17:46:39Z, и значение только для даты, такое как 2026-03-05, когда дата - это все, что вам нужно. Отклоненные входы часто включают значения, такие как 2026/03/05, временные метки с пространством, но без часового пояса, или строки с частично отсутствующими временными полями. Сравнение проходящего и неудачного примера бок о бок часто является самым быстрым способом увидеть, является ли проблема пунктуацией, обозначением часовой зоны или невозможным значением календаря.
UTC, Offsets и значение Z
Суффикс Z означает UTC. Явное смещение, такое как +00:00, также представляет UTC, в то время как значения, такие как -05:00 или +02:00, представляют собой один и тот же тип метки времени с другим локальным смещением. Две строки могут отображать один и тот же момент, выглядя по-разному на экране, потому что одна написана в UTC, а другая написана с региональным смещением. Это одна из причин, по которой отладка меток времени часто требует как проверки, так и интерпретации, а не только сопоставления шаблонов.
Date-Only против Date-Time Inputs
Значение только даты, такое как 2026-03-05, может быть действительным ISO 8601, но оно не имеет времени суток или часового пояса. Это может быть приемлемо для сроков, диапазонов отчетов и полей календаря, но не для меток времени событий, записей аудита или полезных нагрузок API, которые требуют точного момента. Используйте это различие, чтобы решить, является ли значение просто действительным или действительно подходящим для тестируемой системы.
Как исправить недействительный таймстэмп
Начните с обрезки значения и проверки разделителей. Затем подтвердите, ожидает ли целевая система только дату, временную метку UTC с Z или временную метку с явным числовым смещением. Если значение пришло из электронной таблицы, экспорта журнала или скопированного поля пользовательского интерфейса, удалите дополнительные места и подтвердите, что месяц, день и время заполнены. Небольшие проблемы пунктуации часто являются реальной причиной неудачного результата проверки.
Конфиденциальность и местная проверка
Прежде чем положиться на проверенную временную метку
После проверки подтвердите точный формат метки времени, ожидаемый реальным пунктом назначения, включая точность, обработку смещения и необходимость нормализации UTC. Валидность синтаксиса — это только первая проверка; совместимость с принимающей системой — это та часть, которая все еще нуждается в проверке.
Почему явная метка может все еще вызывать проблемы
Даже чисто выглядящая метка времени может вызвать проблемы, если одна система ожидает UTC, другая хранит локальные смещения или пункт назначения требует секунд, миллисекунд или определенного стиля смещения. Значения только по дате также могут быть неоднозначными, если исходный код предполагает полночь в определенном часовом поясе.
Что означает действительный результат ISO 8601, а что нет
Действительный результат означает, что текст соответствует правилам формата, которые этот валидатор принимает для временных меток в стиле ISO 8601. Это не гарантирует, что метка времени описывает правильное событие, использует предполагаемый часовой пояс или соответствует точным требованиям к хранению вашего API, базы данных или трубопровода регистрации.
Проверка выполняется в вашем браузере, чтобы вы могли проверять временные метки из журналов, веб-хуков, расписаний и внутренних систем, не отправляя их в стороннюю проверку времени. Это полезно, когда само значение чувствительно, связано с инцидентом или частью полезной нагрузки, которую вы предпочитаете держать в локальной сессии отладки.
Связанные инструменты
Unix Timestamp и конвертер эпохи
Преобразуйте временные метки Unix и секунды эпохи в читаемые даты или превратите время человека обратно в значения эпохи для журналов, API, баз данных, аналитических событий и отладки. Это особенно полезно при работе с бэкэнд-системами, датами JavaScript и инструментами мониторинга. ToolMill выполняет преобразование мгновенно в вашем браузере, чтобы вы могли проверить значения времени, не подвергая внутренние метки времени другой службе.
Развитие
URL-адрес запроса String Parser and Builder
Парсируйте строки URL-запроса в читаемые данные ключа / значения и перестраивайте их при тестировании ссылок, параметров отслеживания, фильтров, перенаправлений, подписанных URL-адресов или состояния приложения в браузере. Он полезен для отладки маркетинговых URL-адресов, запросов API и поведения маршрутизации веб-приложений. ToolMill дает вам быстрое личное рабочее пространство в браузере вместо того, чтобы вставлять реальные URL-адреса клиентов в удаленный инструмент.
Развитие
