- 1
$_date = date("Y-m-d", mktime("0", "0", "0", date("m"), date("d")-2, date("Y")));
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+160.7
$_date = date("Y-m-d", mktime("0", "0", "0", date("m"), date("d")-2, date("Y")));
нашел в сорсе одного из наших сайтов
$_date = date("Y-m-d", time() - 84600 * 2);
семантично!
как же без субд то
анимешники херовы
return date('d.m.Y', mktime(0, 0, 0, $fin[1], $fin[0] + $this->nights, $fin[2]));
А в этом случае как правильнее сделать, если это возможно?
Вариант второго комментария страшно использовать, ведь есть неоднозначность где месяц, а где число.
Какую неоднозначность имеете ввиду?
Допустим $this->start = 09.09.2011 и $this->nights = 2 какую часть строки $this->start функция будет воспринимать как число, а какую как месяц?
date('Y-m-d', strtotime('09.09+2.2011'));
?
Как дату в формате ДД.ММ.ГГГГ или ММ.ДД.ГГГГ (американский формат вроде бы)?
Вообще он записывается как ММ/ДД/ГГГГ и strtotime его тоже правильно разбирает
Рекомендую