Конвертор на Unix Timestamp

Конвертор на Unix Timestamp

Това е инструмент за дата и час, който може да преобразува между Unix времеви отметки и дати/часа. Той разполага с автоматично разпознаване на секунди и милисекунди, автоматично настройване на часовата зона на потребителя, спецификация на часовата зона за въвеждане на дати и часове, ISO 8601, RFC 2822, относително време и често използвани бутони за дата и час, всичко това подредено в един прост интерфейс.

Резултат от превода
Очаквам отговор
Въведете времева отметка или дата и час, след което кликнете върху „Конвертирай“.
Ако низът с дата и час не включва UTC или +09:00, той ще се интерпретира като дата и час в тази часова зона. По подразбиране се използват настройките на браузъра на потребителя.

Общи дати и часове

Резултати

Какво е конвертор на Unix Timestamp?

Unix Timestamp Converter е онлайн инструмент за преобразуване между Unix времеви отметки (секунди от епохата) и дати и часове, четими за човека.Unix времевата марка е формат, който представя дата и час като броя секунди, изминали от 1 януари 1970 г., 00:00:00 UTC, и се използва в много разработвателни среди, включително API отговори, логове, бази данни, JavaScript, PHP и Python.Въпреки това, само по себе си число като 1717046400 не разкрива интуитивно коя дата и час представлява. С този инструмент можете просто да въведете времева марка, за да я видите в няколко формата едновременно, включително UTC, часовата зона на потребителя, ISO 8601 и RFC 2822.

В JavaScript, `Date.now()` връща стойност в милисекунди, така че често се налага да работите с 13-цифрени времеви отметки като 1717046400000. От друга страна, `time()` в PHP и много инструменти, базирани на Unix, използват стойности в секунди, обикновено с дължина около 10 цифри. Ако тази разлика бъде погрешно разбрана, датите и часовете могат да бъдат значително неточни или да бъдат третирани като неестествени дати в бъдещето или миналото. Този инструмент автоматично открива секундите и милисекундите и показва и двете стойности едновременно, което улеснява предотвратяването на обърквания в спецификациите на API и разследванията на логовете.

При преобразуване на дата и час в времева марка е важно да се определи в коя часова зона трябва да се интерпретират въведените дата и час. Дори за едно и също „2026-06-13 12:00:00“ полученият Unix времеви отпечатък ще се различава в зависимост от това дали се третира като UTC, Europe/London или America/New_York. Този инструмент ви позволява да изберете часовата зона за въведената дата и час. По подразбиране се използва часовата зона, открита от браузъра на потребителя, което улеснява потребителите по целия свят да използват инструмента въз основа на местното си време.

Опциите за часова зона показват колкото се може повече IANA часови зони, поддържани от браузъра. За да улесним избора от голям брой опции, сме използвали поле за въвеждане на текст, където можете да въведете текст, за да стесните избора, вместо стандартно падащо меню.Потребителите могат да изберат часова зона, като въведат имена на градове, имена на региони или идентификатори на часови зони, като например America/New_York, Europe/London или Asia/Singapore, което намалява усилието за търсене в дълъг списък. Това улеснява идентифицирането на недоразумения, причинени от разлики в часовите зони при интегриране с чуждестранни услуги, проверка на сървърни логове или проверка на часове за резервации.

Освен това, дори ако резултатите се показват извън екрана, страницата автоматично превърта до зоната с резултатите след преобразуването. Това предотвратява пропускането от страна на потребителите на промени в резултатите в долната част на страницата след извършване на действие в близост до полето за въвеждане. Освен това, ние предоставяме предварителни настройки като „Текущо време“, „Днес в 0:00“, „Утре в 0:00“ и „1-ви този месец“, което ви позволява да въвеждате често използвани дати и часове с едно кликване. Показан е и пример за код за разработка, така че можете не само да проверите резултатите от преобразуването, но и да го използвате като справка при работа със същите стойности в JavaScript, PHP или Python.

  • Можете да преобразувате Unix времеви отметки в дати и часове.
  • Можете да преобразувате дати и часове в Unix времеви отметки.
  • Автоматично открива времеви отметки в секунди и милисекунди.
  • Автоматично задава часовата зона на браузъра на потребителя като подразбираща се.
  • Можете да зададете коя часова зона да се използва при интерпретирането на низовете за дата и час.
  • Въвеждането на часова зона чрез търсене ви позволява да избирате от широк спектър от часови зони на IANA.
  • Можете да виждате едновременно както UTC, така и часовата зона на посетителя.
  • Показва ISO 8601, RFC 2822, относително време и изминало време.
  • Можете да въвеждате често използвани дати и часове, като текущия час или първия ден от месеца, с едно кликване.

Как да използвате

За да преобразувате времева отметка в дата и час, въведете Unix времева отметка в секунди (например 1717046400) или времева отметка в милисекунди (например 1717046400000) в полето за въвеждане. Обикновено можете да оставите режима на преобразуване настроен на „Автоматично откриване“.Инструментът ще определи дали стойността е в секунди или милисекунди въз основа на броя на цифрите и формата и ще я преобразува във формати като UTC, часовата зона на потребителя или ISO 8601. Ако искате изрично да третирате стойността като времева отметка, изберете „Времева отметка → Дата“.

За да преобразувате дата и час в Unix времева марка, въведете низ с дата и час, например 2026-06-13 12:34:56, 2026-06-13T12:34:56 или 2026/06/13 12:34.Ако низът с дата/час не включва спецификация на часова зона като „Z“ или „+09:00“, той ще бъде интерпретиран като дата и час за региона, избран в „Часова зона за въвеждане на дата/час“. По подразбиране се използва часовата зона, открита от браузъра на потребителя. Ако спецификациите на вашия сървър или API се базират на UTC, изберете UTC; ако обработвате часове за резервации за конкретен регион, изберете IANA часовата зона на този регион.

Резултатите от преобразуването показват Unix Timestamp (секунди), Unix Timestamp (милисекунди), UTC, часовата зона на потребителя, ISO8601, RFC2822, относително време и изминало време. Всяка стойност може да бъде копирана поотделно, а също така можете да ги копирате всички наведнъж или да ги изтеглите като текстов файл. Ако областта с резултатите е извън екрана, страницата автоматично се превърта след преобразуването, което прави трудно да се изгубят резултатите дори на смартфон.

  1. Въведете времева отметка или низ с дата/час.
  2. Изберете режима на преобразуване според нуждите.
  3. При въвеждане на дата и час, проверете часовата зона за въвежданата дата и час.
  4. Кликнете върху „Конвертирай“, за да видите резултатите.
  5. Проверете изискваните формати, като секунди, милисекунди, UTC, часови зони на посетителите и ISO 8601.
  6. Копирайте или изтеглете това за използване при анализ на логове или разработка.

Важни бележки при използване

  • Unix времевите отметки обикновено се базират на UTC. Показаната дата и час ще варират в зависимост от часовата зона.
  • Функцията `Date.now()` в JavaScript връща милисекунди, докато `time()` в PHP връща секунди. Моля, имайте предвид разликата в точността.
  • Ако низът с дата и час не включва часова зона, той ще бъде интерпретиран въз основа на региона, избран като часова зона за въведената дата и час.
  • Часовата зона на потребителя зависи от настройките на браузъра или устройството му. Ако настройките на устройството са неправилни, това ще се отрази и на стойността по подразбиране.
  • В региони с лятно часово време разликата спрямо UTC може да варира в зависимост от датата, дори в рамките на един и същ регион. Изборът на часова зона от IANA улеснява извършването на преобразувания, които отчитат лятното часово време.

Често задавани въпроси

Какво е Unix timestamp?

Unix timestamp е числова стойност, представляваща дата и час като брой секунди, изминали от 1 януари 1970 г., 00:00:00 UTC. Тя се използва широко в API, логове, бази данни и за управление на дати и часове в програми.

Това означава ли същото като „Epoch time“?

В много случаи термините „Unix time“, „Unix timestamp“ и „Epoch time“ се използват почти взаимозаменяемо. И трите термина се отнасят до формат, който представя изминалото време от началото на епохата на Unix.

Каква е разликата между секунди и милисекунди?

Времевите отметки в секунди обикновено са с дължина около 10 цифри, докато тези в милисекунди са с дължина около 13 цифри. Функцията `Date.now()` в JavaScript връща милисекунди, докато `time()` в PHP връща секунди.

Как се определя часовата зона на посетителя?

Той автоматично открива часовата зона, използвайки информацията за часовата зона на браузъра. Това обикновено се основава на регионалните настройки на устройството или операционната система, която използвате.

Каква е часовата зона за датата и часа на въвеждане?

Тази настройка определя времето на кой регион трябва да се използва за интерпретиране на низ с дата и час, ако той не включва спецификация за часова зона.

Защо резултатите се различават между UTC и часовата зона на потребителя?

Въпреки че Unix времевите отметки се базират на UTC, показваното време варира в зависимост от часовата зона. Това се дължи на факта, че се вземат предвид разликата на часовата зона спрямо UTC и лятното часово време.

Какво трябва да въведа в полето за въвеждане на часова зона при търсене?

Моля, въведете част от името на часова зона на IANA (например America/New_York, Europe/London или Asia/Singapore) или име на град и изберете от предложените варианти.

Какво е ISO 8601?

ISO 8601 е стандартен формат за представяне на дати и часове. Например, той се изписва като 2026-06-13T12:34:56Z и се използва често в API-та и конфигурационни файлове.

Какво е RFC 2822?

Форматът RFC 2822 се използва често в заглавията на имейли и в обозначенията за дата и час, свързани с HTTP. Например, той се показва като съб., 13 юни 2026 г., 12:34:56 GMT.

За какво може да се използва относителното време?

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

Какво става, ако въведената дата и час не могат да бъдат преобразувани?

Моля, проверете разделителите на датите, форматите на времето, несъществуващите дати и невалидните спецификации на часовите зони. Най-лесно е да започнете с тестване с примерни данни или с формат ГГГГ-ММ-ДД ЧЧ:мм:сс.

Този инструмент изпраща ли въведените стойности към сървъра?

Процесът на преобразуване е предназначен да се изпълнява чрез JavaScript в браузъра. Въпреки това, моля, проявявайте изключителна предпазливост при работа с URL адреси или низове, които съдържат изключително чувствителни логове, лична информация или данни за удостоверяване.

Какво трябва да се въведе в бутона „Текущо време“?

Бутонът „Текущо време“ въвежда текущото време, получено от браузъра ви. Това е полезно, когато искате бързо да проверите текущия Unix timestamp или формат ISO 8601.

Можете ли също да проверите как да извлечете текущия Unix timestamp в програмата?

Да. В раздела с резултатите ще покажем прости примери за код на JavaScript, PHP и Python. Можете да ги използвате, заедно с резултатите от превода, като справка при имплементирането на кода.