Функция mktime(); глючит или я что то не так делаю?

Программирование, которое не связано с API.
Ответить
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Функция mktime(); глючит или я что то не так делаю?

Сообщение wierusna »

Функция mktime(); глючит или я что то не так делаю?

Код: Выделить всё

 $a =  mktime(07,01,2013);$b =  mktime(07,12,2013); 
Выводит:
a = 1373628873 секунд
b = 1373629533 секунд

Разница в 660 сек!!! Как такое может быть? Даты различаются в 11 дней, а 11 дней это 950400 сек и никак не 660! В чем проблема то?
Serge
WEB Team
WEB Team
Сообщения: 520
Зарегистрирован: 04 мар 2011, 21:55

Re: Функция mktime(); глючит или я что то не так делаю?

Сообщение Serge »

http://php.net/manual/ru/function.mktime.php
Первые три параметра - часы, минуты, секунды... Разница как раз в 660 секунд, все честно.
Используйте strtodate() и timestamp()
wierusna
Сообщения: 137
Зарегистрирован: 13 ноя 2011, 18:40

Re: Функция mktime(); глючит или я что то не так делаю?

Сообщение wierusna »

Serge
А если записать так:

Код: Выделить всё

$b =  mktime(00,00,00,07,12,2013);
Будет ли тогда выдавать верные значения?
sasha^
Сообщения: 711
Зарегистрирован: 10 сен 2012, 16:52

Re: Функция mktime(); глючит или я что то не так делаю?

Сообщение sasha^ »

$b = mktime(0,0,0,7,12,2013);
вот так. нолики не нужно ставить=)
Ответить