Crazy_AG
Guest
Непонятки с mktime
Доброго времени суток уважаемые...
Назрела проблемка.... в скрипте для проверки превышения текущей даты - вводимой датой использую ф-ю mktime.
И все бы хорошо - вот только если ввести дату старше 2037 года (ну по ошибке - я эту ошибку и должен отсекать, т.е. не старше текущей) у меня mktime вместо колличества секунд начиная с 1.01.1970 выдает что- то типа вот этого :
TIME= -3662 (если > 2037 года)
TIME_NOW= 1102798800 (текущая - на момент написания поста)
Собственно - почему так??? Что за минус??? Почему так мало??
--- PHP Version 4.3.4
--- Сервер под Linux
--- Ф-ию вызываю так: mktime (0,0,0,12,12,38) <<< в первом случае >>>; и так mktime (0,0,0) - во втором
Доброго времени суток уважаемые...
Назрела проблемка.... в скрипте для проверки превышения текущей даты - вводимой датой использую ф-ю mktime.
И все бы хорошо - вот только если ввести дату старше 2037 года (ну по ошибке - я эту ошибку и должен отсекать, т.е. не старше текущей) у меня mktime вместо колличества секунд начиная с 1.01.1970 выдает что- то типа вот этого :
TIME= -3662 (если > 2037 года)
TIME_NOW= 1102798800 (текущая - на момент написания поста)
Собственно - почему так??? Что за минус??? Почему так мало??
--- PHP Version 4.3.4
--- Сервер под Linux
--- Ф-ию вызываю так: mktime (0,0,0,12,12,38) <<< в первом случае >>>; и так mktime (0,0,0) - во втором