проблема с выводом даты

dgitarist

Guest
проблема с выводом даты

есть код
$arDate = date("Ymd", mktime(0, 0, 0, $HTTP_POST_VARS["arMonth"], $HTTP_POST_VARS["arDay"], $HTTP_POST_VARS["arYear"]));
$depDate = date("Ymd", mktime(0, 0, 0, $HTTP_POST_VARS["depMonth"], $HTTP_POST_VARS["depDay"], $HTTP_POST_VARS["depYear"]));
$birthDate = date("Ymd", mktime(0, 0, 0, $HTTP_POST_VARS["birthMonth"], $HTTP_POST_VARS["birthDay"], $HTTP_POST_VARS["birthYear"]));

в последней строке выводит
Warning: unexpected error in date() in c:\phpdev\www\hotel\regform.php on line 104
все переменные (пост) по одиночке выодяца нормально
 

dgitarist

Guest
был замечен глюк если $birthYear что то типа 1950 год.
в остальных годах все ок
 

Мутник

Новичок
dgitarist

лучше юзать $_POST, короче, удобнее и нагляднее.

p.s. почитай повнимательнее про функцию mktime(); а также про формат даты TIMESTAMP.. Это тебе, думаю, о многом скажет.
 

dgitarist

Guest
Мутник
типа даты тока после 1970 нормально пахать будут чтоли ?
 

tony2001

TeaM PHPClub
dgitarist
я просил не рассказать о годе, а дать полный код с данными.

>типа даты тока после 1970 нормально пахать будут чтоли ?
Windows: Negative timestamps are not supported under any known version of Windows. Therefore the range of valid years includes only 1970 through 2038.
 
Сверху