Unix timestamp и дата
Число в дату и дату в число. Секунды и миллисекунды распознаются автоматически - и утилита говорит, что именно она поняла. Для обратной стороны зона выбирается руками: то же время в UTC и по-местному - это разные числа, и на этом ошибаются чаще всего.
собрать число из даты
-
-
время
:
:
-
Что стоит помнить
- Секунды или миллисекунды - главная путаница. Десятизначное число это секунды, тринадцатизначное - миллисекунды.
- Unix time не знает часовых поясов. Это число секунд от 1970-01-01 UTC; зона появляется только при показе.
- В логах пишут по-разному - в UTC или по локальной зоне сервера. Отсюда «событие случилось на три часа раньше, чем жалоба».
- 2038 год - предел 32-битного времени. Системы, где оно ещё 32-битное, встретят его переполнением.
Комментарии
Пока нет комментариев. Будь первым!
Оставить комментарий