|
|
|
| всем привет
у меня вот такая вот проблема, связаная скорее всего с моим не очень глубоким знанием этой функции mktime
я написал вот такой код
echo $valid_date = mktime(0, 0, 0,1,9,2010);
он мне выдает 1262995200
но это было до 25 октября 2009 то есть до сегодняшнего дня, но сегодня выдало уже вот такие
секунды 1262980800
то есть в разное время в переменую $valid_date попадают разные числа, я думал что реальное наше время не должно было влиять на эту функцию я думал что она вернет мне разницу в секундах между 1 января 1970 годом и тем годом который я вписала в частности 1 сентября 2010 но почему то эти секунды постояно меняются через какой то интервал времени
пожалуйста помогите что я делаю не так ?
заранее большое спасибо
так как знаю что обязательно помогут тут на форуме супер умы сидят :) | |
|
|
|
|
|
|
|
для: vakhtang
(25.10.2009 в 11:45)
| | По-моему, Вы путаете 1 сентября с 9 января. | |
|
|
|
|
|
|
|
для: vakhtang
(25.10.2009 в 11:45)
| | mktime (0,0,0,месяц,день,год);
В свое время тоже на этом запоролся. | |
|
|
|
|
|
|
|
для: neadekvat
(25.10.2009 в 12:34)
| | я сменил но все равно время меняется количество секунд сегодня отлично от количества секунд вчера :( не понимаю почему
echo $valid_date = mktime(0, 0, 0,9,1,2010); сегодня выдает такое число 1283284800
а когда я перевожу часы на копе на вчерашний день то выдает вот столько 1283299200 | |
|
|
|
|
|
|
|
для: vakhtang
(25.10.2009 в 12:58)
| | может Вы там случайно часовой пояс переставляете заодно?
У меня ничего подобного не происходит. | |
|
|
|
|
|
|
|
для: Trianon
(25.10.2009 в 13:22)
| |
echo mktime('0, 0, 0, 10, 1, 2009 ');
|
при каждом обновлении страницы выводится другое число, причем число соответствует текущим дате и времени.
В чем глюк?
PS Глюк, как обычно, в голове :-( На кой-то черт в кавычки поставил! | |
|
|
|