Я использую strtotime для преобразования даты в штамп unixtime.
Год, дата и день представляют собой разные значения кода, и я использую приведенный ниже код для получения метки времени.
$year = '1961';
$month = '2';
$day = '15';
$date = $year."-".$month."-".$day;
echo strtotime($date);
Приведенный выше код печатает: -27648000 для меня. Если год выше 1970 года, это дает положительные результаты. Я все еще учусь с отметкой времени, если кто-нибудь может мне помочь. Основная цель - преобразовать дату в метку времени Unix.
Вопрос в том, почему он дает отрицательные результаты. Я плохо его кодирую !? Я тоже пробовал mktime, но результат все тот же.
Спасибо,
Tanmay