|
|
|
| Столкнулся с проблемой:
echo mktime (0,0,0,12,08,2010) дает значение меньше чем echo mktime (0,0,0,12,01,2010);
версия php 5
в чем проблема?? | |
|
|
|
|
|
|
|
для: Dred
(01.12.2010 в 22:20)
| | А если так:
<?php
echo mktime (0,0,0,12,8,2010), '<br>';
echo mktime (0,0,0,12,1,2010);
?>
|
| |
|
|
|
|
|
|
|
для: Dred
(01.12.2010 в 22:20)
| | в синтаксисе целых чисел C-подобных языков | |
|
|
|
|
|
|
|
для: Trianon
(02.12.2010 в 00:57)
| | Т.е., на сколько я понимаю, в дате нужно указывать не 08 или 01, а 8 и 1....
тогда, я думаю, в описании следует общую форму указать в виде
([ int $hour = date("H") [, int $minute = date("i") [, int $second = date("s") [, int $month = date("n") [, int $day = date("j") [, int $year = date("Y") [, int $is_dst = -1 ]]]]]]] )
тут видно, что $day = date("j"), а не date("d"), как и $minute = date("i"), а не date("m")...
у меня была запись:
$dateend=mktime (20,01,0,12,08,2010);
$datenbeg=mktime (date("H"),date("d"),0,date("m"),date("d"),date("Y"));
if ($datenbeg>$dateend)
|
вот тут то и нашла коса на камень...
спасибо за помощь.. | |
|
|
|
|
|
|
|
для: Dred
(02.12.2010 в 09:21)
| | в описании написано int dj всех полях, и этого, в общем-то, достаточно.
Тем более, что если Вы и вправду подставите значения всех этих функций в виде аргументов, ошибки не будет.
Это не в дате нужно записывать.
Напишите echo 08; и посмотрите, что выйдет. | |
|
|
|