При вызове mktime() без параметров с версии php 5.1, если правильно помню, вылезает предупреждение, используйте time()
Источник: http://forum.sape.ru/showthread.php?p=1219043