Конвертор на формати за дата онлайн — DD.MM.YYYY, ISO 8601, Unix timestamp и други

Въведете дата в произволен формат — конверторът моментално ще я покаже във всички популярни формати: от българския DD.MM.YYYY до Unix timestamp и RFC 2822

Конвертиране на формат за дата
Въведете дата
Резултат

Въведете дата и натиснете „Конвертирай"

Справочни дати — зареди в конвертора
Днес

Текущата дата според вашето устройство

3 март 1878

Ден на Освобождението на България — национален празник, отбелязващ края на Освободителната война

1 януари 2000

Начало на хилядолетието — популярна дата за тестване на парсъри и бази данни

1 януари 1970

Unix epoch — нулевата точка на Unix timestamp. Датата, от която се броят всички Unix timestamps

29 февруари 2000

Високосен ден — честа причина за грешки в програми, които не обработват правилно датите

31 декември 9999

Максималната дата в много системи — тест за препълване на дата

Формати за дата — какво означават и къде се използват
DD.MM.YYYY — защо България и Европа пишат датата обратно на САЩ

Форматът DD.MM.YYYY (ден.месец.година) е стандарт за България, Германия, Франция и повечето страни в Централна и Източна Европа. Логиката е от малкото към голямото — първо денят, после месецът, после годината. Разделителят е точка. Пример: 22.03.2026. САЩ използват MM/DD/YYYY — първо месецът. Това е главният източник на объркване: датата 03/04/2026 един американец ще прочете като 4 март, а един европеец — като 3 април. Затова в международни документи се препоръчва ISO 8601.

ISO 8601 (YYYY-MM-DD) — международният стандарт и защо е по-добър

ISO 8601 е международен стандарт за запис на дата във формат YYYY-MM-DD (година-месец-ден). Пример: 2026-03-22. Предимства: еднозначен — не зависи от страната и езика. Подходящ за сортиране — датите се сортират лексикографски правилно. Това е стандартът за бази данни (SQL), API, JSON, XML, лог файлове, Git комити. HTML атрибутът type="date" също използва YYYY-MM-DD. Ако сте разработчик или работите с данни — винаги съхранявайте датите в ISO 8601.

Unix timestamp — какво е и защо е необходим

Unix timestamp (или POSIX time) е броят секунди, изминали от 1 януари 1970 г. 00:00:00 UTC (Unix epoch). Пример: 1742601600 = 22 март 2026 00:00:00 UTC. Използва се във всички операционни системи, бази данни, езици за програмиране, API и логове. Предимства: едно число без часова зона и език, удобно за математика с дати. JavaScript използва милисекунди (Date.now() = timestamp × 1000). Максимумът на 32-битовия timestamp е 19 януари 2038 ("Проблемът 2038").

MM/DD/YYYY — американският формат и къде се среща

Форматът MM/DD/YYYY е стандарт за САЩ и частично за Канада. Пример: 03/22/2026 = 22 март 2026. Той е нелогичен от гледна точка на повечето хора по света (първо месецът, после денят, после годината). Въпреки това доминира в американски документи, формуляри, програми и Excel файлове, настроени на американски регион. Ако сте получили CSV или Excel файл от американски източник — първата колона с дати е вероятно в MM/DD/YYYY формат.

Често задавани въпроси за форматите на дата
Каква е разликата между DD.MM.YYYY и MM/DD/YYYY?

Редът на компонентите и разделителят. DD.MM.YYYY е българско-европейският стандарт: първо денят, после месецът, после годината, с точка. MM/DD/YYYY е американският: първо месецът, после денят, после годината, с наклонена черта. Датата 03/04/2026: в България е 3 април, в САЩ е 4 март. Ако форматът е неизвестен, по-безопасно е да се използва ISO 8601 (YYYY-MM-DD) — той е еднозначен.

Какво е ISO 8601 и къде се използва?

ISO 8601 е международен стандарт за запис на дата (YYYY-MM-DD) и час (YYYY-MM-DDTHH:MM:SS). Пример: 2026-03-22. Използва се в: SQL бази данни (тип DATE), REST API и JSON, HTML input[type="date"], лог файлове, Git, XML и HTML мета тагове. Главното предимство е еднозначността и правилното лексикографско сортиране: низовете с дати във формат YYYY-MM-DD се сортират правилно дори като обикновен текст.

Как да преобразувам Unix timestamp в обикновена дата?

Unix timestamp е броят секунди от 1 януари 1970 (UTC). За преобразуване: въведете числото в конвертора в полето "Unix timestamp" — веднага ще видите датата във всички формати. За ръчно изчисление: timestamp ÷ 86400 = брой дни от 1970-01-01. В JavaScript: new Date(timestamp * 1000).toISOString(). В PHP: date("Y-m-d", $timestamp). В Python: datetime.fromtimestamp(timestamp).

Как да разбера формата на дата в непознат файл?

Въведете няколко дати в конвертора и вижте кое тълкуване е логично. Проверете стойността на деня: ако първото число е по-голямо от 12 (например 23/03/2026), то е определено денят — форматът е DD/MM/YYYY или DD.MM.YYYY. Ако и двете първи числа са ≤ 12 — проверете контекста или потърсете годината (обикновено четирицифрена и стои първа или последна). ISO 8601 (YYYY-MM-DD) винаги започва с четирицифрена година.

Какво е RFC 2822 и къде се използва?

RFC 2822 е стандарт за формат на дата в заглавията на имейли и RSS канали. Изглежда така: Sun, 22 Mar 2026 14:30:00 +0200. Съдържа: ден от седмицата, число, съкратен месец на английски, година, час и UTC отместване. PHP функцията date("r") връща RFC 2822. В JavaScript: new Date().toUTCString() връща подобен формат.

Защо 29 февруари създава проблеми в програмите?

Февруари има 29 дни само в високосна година (делима на 4, но не на 100, освен ако не е делима на 400). Програми, които не проверяват това условие, или се сриват, или прехвърлят датата на 1 март. Годината 2000 е високосна (дели се на 400). 1900 — не е високосна. При въвеждане на 29.02 за произволна година — конверторът ще провери дали тази дата съществува.

Какво е "Проблемът 2038" при Unix timestamp?

Старият 32-битов Unix timestamp ще достигне максимума си на 19 януари 2038 в 03:14:07 UTC (стойност 2 147 483 647). След това 32-битовият знаков целочислен тип ще се препълни и ще стане отрицателен — програми, използващи стария тип, могат да обработват датите некоректно. Съвременните 64-битови системи и езици нямат този проблем — максимумът излиза извън ~292 милиарда години.

Кой формат за дата да използвам в бази данни и API?

Винаги ISO 8601 (YYYY-MM-DD или YYYY-MM-DDTHH:MM:SSZ). Причини: еднозначен независимо от езика и региона, сортира се правилно като низ, поддържа се от всички СУБД (MySQL, PostgreSQL, SQLite), езици (JS, Python, PHP, Java) и стандарти (JSON Schema, OpenAPI). Unix timestamp е подходящ за точни времеви отпечатъци с отчитане на часовата зона — съхранявайте като 64-битово цяло число.

Конвертор на формати за дата — как да преобразувате между DD.MM.YYYY, ISO 8601 и Unix timestamp

Форматът за запис на дата е една от най-честите причини за грешки в програмите, недоразумения в документите и проблеми при импортиране на данни. Причината е проста: в различни страни и системи са приети различни конвенции и 03/04/2026 може да означава и 3 април, и 4 март — в зависимост от това кой го е написал.

Кой формат за дата да използвате в България

Официалният стандарт за документи в България е DD.MM.YYYY с точка: 22.03.2026. Той отговаря на БДС и е приет в повечето държавни институции, банки и счетоводни програми. При уеб разработка и бази данни се препоръчва ISO 8601 (YYYY-MM-DD) — еднозначен е и се поддържа от всички съвременни СУБД и API.

Защо разработчиците използват Unix timestamp

Unix timestamp е брой секунди от 1 януари 1970 UTC. Това е просто цяло число, независимо от езика, часовата зона и региона. С него е лесно да се прави аритметика: добавете 86400 — получавате утре, извадете 3600 — получавате час по-рано. Затова timestamp е стандарт в логовете, базите данни, кешовете, опашките от задачи и всякакви системи, при които е важна точната хронология. JavaScript използва милисекунди (Date.now()), затова timestamp от JS трябва да се раздели на 1000 за получаване на Unix секунди.

Автоматично разпознаване на формата на датата

Конверторът се опитва да определи формата автоматично. Логиката е следната: ако първият компонент е по-голям от 12 — той е денят, форматът е DD/MM или DD.MM. Ако първият компонент е четирицифрен — ISO 8601. Ако е въведено голямо число без разделители — Unix timestamp или милисекунди. Ако има наименование на месец — определя се езикът и позицията на деня. В неясни случаи (например 03/04/2026) конверторът показва предупреждение и предлага да уточните формата ръчно.

Чести грешки при работа с формати за дата

Най-честите проблеми: импортиране на CSV с дати в американски формат в български програми (месецът и денят се разменят), Excel, който автоматично преобразува датите според регионалните настройки, API, върнали timestamp в милисекунди вместо секунди, и бази данни със съхранени дати като низове без фиксиран формат. Избягвайте съхраняването на дати като низове — винаги използвайте тип DATE/DATETIME или Unix timestamp в цяло числово поле.

Свързани инструменти

Подобни калкулатори

Предупреждение: всички изчисления на този сайт са ориентировъчни и се предоставят за запознаване. Резултатите могат да се различават от фактическите в зависимост от индивидуалните условия, техническите характеристики, региона, промените в законодателството и т.н.

Финансовите, медицинските, строителните, комуналните, автомобилните, математическите, образователните и IT калкулаторите не са професионална консултация и не могат да бъдат единствената основа за вземане на важни решения. За точни изчисления и съвети препоръчваме да се обърнете към профилни специалисти.

Администрацията на сайта не носи отговорност за възможни грешки или щети, свързани с използването на резултатите от изчисленията.