Прежде всего, это не вопрос о том, как решить проблему, потому что моя дата выводит 1969.
Это вопрос о том, почему время не существует до 1970 г. или после 2038 г. при использовании date()
.
Я пробовал использовать SO и Google, но все, что появляется, это то, что люди получают ошибки при неправильном использовании date()
, что приводит к знакомому выводу December 31, 1969 5:00 pm
Кто-нибудь знает почемуэто не может идти до 1970 года?Должны ли мы прекратить использовать date()
, так как он будет непригоден после 2038 года?Какова история этого?Как обходится работа с датами вне этого диапазона?