Bag in date?

kraut

Guest
Bag in date?

Здравствуйте!

PHP:
<?
$date = mktime(0,0,0,01,19,1992);
print date("Y-m-d",$date);
?>
Выдает 1992-01-18

Баг?
Если да, то мож кто знает еще такие даты чтоб быть готовым.

Спасибо!

System:
PHP Version 4.3.10
FreeBSD 4.10-STABLE
 

Фанат

oncle terrible
Команда форума
а времяы не пробовал вывести?
может быть, оно на какие-то размышления натолкнёт?
 

tony2001

TeaM PHPClub
PHP:
//int
echo 1, "\n";
echo 2, "\n";
echo 3, "\n";

//octal numbers 
echo 01, "\n";
echo 02, "\n";
echo 03, "\n";
 

kraut

Guest
tony2001:

Если ты про нолик перед 1 в указании месяца, то

PHP:
<?
$date = mktime(0,0,0,1,19,1992);
print date("Y-m-d",$date);
?>
опять же выдает 1992-01-18 :(
 

neko

tеam neko
tony2001
01 == 1

kraut
у тебя в системе все в порядке с временем?
зона итп?
 

sage

Новичок
у меня
PHP:
$date = mktime(0,0,0,01,19,1992); 
print date("Y-m-d",$date);
выводит 1992-01-19

PHP 4.3.10, Apache 1.3.33, Windows
 

tony2001

TeaM PHPClub
PHP:
$date = mktime(0,0,0,1,19,1992); 
print date("Y-m-d H:i:s",$date);
хинт: летнее/зимнее время.
 

kraut

Guest
tony2001:

Подскажи еще.
Если я
PHP:
$date = mktime(1,0,0,месяц,дата,год)
буду использовать
PHP:
date("Y-m-d",$date)
будет правильно выдавать месяц, дату, год. Или я в какой нибудь дате опять с "летнее/зимнее время" столкнусь и будет ошибка?
 
Сверху