Bag in date?

  • Автор темы Автор темы kraut
  • Дата начала Дата начала

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
 
а времяы не пробовал вывести?
может быть, оно на какие-то размышления натолкнёт?
 
PHP:
//int
echo 1, "\n";
echo 2, "\n";
echo 3, "\n";

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

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

PHP:
<?
$date = mktime(0,0,0,1,19,1992);
print date("Y-m-d",$date);
?>

опять же выдает 1992-01-18 :(
 
tony2001
01 == 1

kraut
у тебя в системе все в порядке с временем?
зона итп?
 
у меня
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
 
PHP:
$date = mktime(0,0,0,1,19,1992); 
print date("Y-m-d H:i:s",$date);
хинт: летнее/зимнее время.
 
tony2001:

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