[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с датой
boro-da
function genMonth($inp)
{
if(!isset($inp)) { $inp = date("m"); }
$month_names = array(1 => 'января', 2 => 'февраля', 3 => 'марта', 4 => 'апреля', 5 => 'мая', 6 => 'июня', 7 => 'июля', 8 => 'августа', 9 => 'сентября', 10 => 'октября', 11 => 'ноября', 12 => 'декабря');
for($month=1; $month<13; $month++) {
if($inp == $month) { $selected = 'selected="selected"'; } else { $selected=''; }
$text .= '<option value="'.$month.'" '.$selected.'>'.$month_names[$month].'</option>';
}
return $text;
}


В $inp прилетает месяц (01,02,03...11,12) При сравнении 01 != 1 Как заставить цикл перебирать с 01,02,03?

Или если отказаться от ведущего нуля, как дату 2011-8-31 записать в бд?



Спустя 7 минут, 48 секунд (31.08.2011 - 12:32) linker написал(а):
Есть два варианта

1.
if ((int)$inp == $month) {}
2.
$inp = date('n');

Спустя 27 минут, 30 секунд (31.08.2011 - 13:00) boro-da написал(а):
И ещё проблемка, только заметил что у меня при выводе date("H:i:s") выводить время 14:59:20 а на деле у меня 13:59:20? Где не верная настройка? Я думал php берёт время с компьютера на котором работает...

Спустя 57 минут, 17 секунд (31.08.2011 - 13:57) linker написал(а):
Не совсем так, если у него в настройках текущая временная зона будет стоять какой-нибудь Вашингтон, то и время получишь соответствующее.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.