что именно происходит при создании метки времени Unix на заданную дату.
Я хочу, чтобы пошаговый метод создавал метку времени. (без использования встроенных функций php).
РЕДАКТИРОВАТЬ: Какова специальность этой даты :) 1 января 1970 00:00 часов UTC
1 января 1970 г. 00:00 ч. UTC - это дата эпохи :
«Эпоха» тогда служит ориентиром точка, с которой измеряется время. Единицы измерения времени подсчитываются с той эпохи, чтобы дата и время событий может быть указано однозначно.
В вычислениях эта дата является эпохой для времени UNIX: метки времени UNIX (как используется PHP) на самом деле количество секунд с этой эпохи.
Это означает, что для создания отметки времени вам необходимо подсчитать, сколько секунд прошло с 1 января 1970 года.
Вам просто нужно сосчитать секунды, прошедшие с 1 января 1970 года до 00:00 часов по Гринвичу (не считая високосных секунд)!