PHP Timestamp рабочая логика - PullRequest
       4

PHP Timestamp рабочая логика

4 голосов
/ 11 сентября 2009

что именно происходит при создании метки времени Unix на заданную дату.

Я хочу, чтобы пошаговый метод создавал метку времени. (без использования встроенных функций php).

РЕДАКТИРОВАТЬ: Какова специальность этой даты :) 1 января 1970 00:00 часов UTC

Ответы [ 2 ]

5 голосов
/ 11 сентября 2009

1 января 1970 г. 00:00 ч. UTC - это дата эпохи :

«Эпоха» тогда служит ориентиром точка, с которой измеряется время. Единицы измерения времени подсчитываются с той эпохи, чтобы дата и время событий может быть указано однозначно.

В вычислениях эта дата является эпохой для времени UNIX: метки времени UNIX (как используется PHP) на самом деле количество секунд с этой эпохи.

Это означает, что для создания отметки времени вам необходимо подсчитать, сколько секунд прошло с 1 января 1970 года.

2 голосов
/ 11 сентября 2009

Вам просто нужно сосчитать секунды, прошедшие с 1 января 1970 года до 00:00 часов по Гринвичу (не считая високосных секунд)!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...