Форматтер Даты strftime Онлайн
Форматируйте дату с помощью токенов strftime, таких как %Y, %m и %d, и смотрите результат в реальном времени прямо в браузере.
strftime Date Formatter полностью работает в вашем браузере. Дата, время и строка формата, которые вы вводите, остаются на вашем устройстве и никогда не загружаются в ArrayKit.
Открыть Конвертер Меток Времени
Об инструменте Форматтер strftime
strftime Date Formatter позволяет ввести строку формата в стиле strftime — те же токены %Y, %m, %d, %H:%M:%S, которые используются в Python, C и десятках других языков — и видеть, как отформатированный результат обновляется мгновенно по мере ввода. Выберите любую дату и время или начните с текущего момента, переключайтесь между локальным часовым поясом и UTC и копируйте готовую строку одним щелчком. Кликабельная справочная таблица перечисляет все поддерживаемые токены с описанием и живым примером, так что вы можете собрать формат вроде «%A, %B %e, %Y», не покидая страницу и не роясь в документации. Инструмент создан для разработчиков, которые отлаживают формат временной метки в логах, пишут вызов date.strftime() на Python, настраивают шаблон ротации логов в cron-задаче или просто хотят проверить, что на самом деле выводят %e или %j. Всё выполняется локально в браузере — выбранная дата никогда не покидает ваше устройство.
Возможности
- Живой предпросмотр, обновляющийся при редактировании строки формата
- Выбор даты и времени по умолчанию на текущий момент, либо ввод любой даты
- Переключатель UTC для форматирования в UTC вместо локального часового пояса
- Кликабельная справочная таблица токенов, вставляющая токен в формат
- Поддержка распространённых токенов: %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u
- Сокращённые токены %F (дата ISO) и %T (время в 24-часовом формате)
- Копирование отформатированного результата одним щелчком
- Полностью работает в браузере, ни одна дата никуда не загружается
Как использовать Форматтер strftime
- Выберите дату и время или оставьте текущий момент
- Введите строку формата strftime или щёлкните по токенам в справочной таблице ниже
- Включите UTC, если результат нужен в UTC, а не в локальном времени
- Скопируйте отформатированный в реальном времени результат кнопкой копирования
Пример
Ввод
%A, %B %e, %Y
Результат
Monday, January 5, 2026
%A даёт название дня недели, %B — название месяца, а %e дополняет день пробелом до двух символов.
Частые ошибки и устранение неполадок
- В отформатированном результате вместо значения отображается знак процента и буква. — Этот токен не поддерживается. Посмотрите справочную таблицу под полем формата, чтобы узнать точный список токенов, которые понимает strftime Date Formatter.
- Время отличается от ожидаемого на несколько часов. — Включите переключатель UTC, если хотели форматировать в UTC, или оставьте его выключенным, чтобы использовать локальный часовой пояс браузера.
- %e показывает неожиданный лишний пробел перед однозначными днями. — Это ожидаемое поведение — %e дополняет день пробелом до двух символов (например, ' 5'), тогда как %d дополняет нулём ('05'). Используйте %d, если пробел не нужен.
- %% не выводит буквальный знак процента. — Убедитесь, что строка формата содержит два подряд идущих знака процента, %%, без пробела между ними.
Часто задаваемые вопросы
- Какие токены поддерживает strftime Date Formatter?
- Он поддерживает распространённые токены strftime %Y %y %m %d %e %H %I %M %S %p %A %a %B %b %j %w %u и %%, а также сокращения %F (эквивалент %Y-%m-%d) и %T (эквивалент %H:%M:%S). Каждый токен описан с примером в справочной таблице под полем формата.
- Совпадает ли strftime Date Formatter с datetime.strftime() из Python?
- Для распространённых случаев он использует те же названия токенов, что и datetime.strftime() в Python, поэтому строка формата вроде '%Y-%m-%d %H:%M:%S' даёт тот же результат, что и в Python, C или большинстве Unix-библиотек форматирования даты.
- Можно ли просмотреть дату в UTC вместо локального часового пояса?
- Да. Включите переключатель UTC, и strftime Date Formatter будет читать год, месяц, день и время из представления выбранной даты в UTC вместо локального часового пояса браузера.
- В чём разница между %e и %d в этом форматтере strftime?
- %e всегда дополняет день месяца пробелом до двух символов (' 5') для однозначных дней, тогда как %d всегда дополняет нулём ('05') — точно так же, как традиционное поведение strftime, используемое в форматах логов и отчётов.
- Загружает ли strftime Date Formatter введённую мной дату куда-либо?
- Нет. Дата, время и строка формата, которые вы вводите, форматируются локально в вашем браузере. Ничего не отправляется в ArrayKit или на какой-либо другой сервер.
- Можно ли щёлкнуть по токену вместо того, чтобы вводить его вручную?
- Да. Щелчок по любой строке справочной таблицы токенов добавляет этот токен в конец текущей строки формата, что удобно для сборки более длинных форматов без запоминания каждого кода.
Связанные инструменты
Все инструменты ArrayKit