Всем привет, Извините за глупый вопрос, но обстоятельства заставляют. Есть программа работающая в локальной сети нескольких офисов. Данные хранятся в базе MySQL на хостинге. Нужно несколько операций сделать для мобильных пользователей. Решили сделать скрипт на php для выполнения этих операций. Больше всего меня ставит в тупик работа с датами. Куча разных функций/способов и т.д. В конце концов сделал вот такой тестовый скрипт. Пользователь должен выбрать период год/месяц. Год обычно текущий, но в начале/конце года - заглядываем в прошедший/будущий. Поэтому спецов прошу кинуть взгляд на скрипт Код (Text): <?php if (!empty($_POST["submit"])) { $datestartstr = $_POST["year"] . '-' . $_POST["month"] . '-01'; $dateendstr = $_POST["year"] . '-' . ($_POST["month"] + 1) . '-01'; $Sdate = date_create($datestartstr); $Edate = date_create($dateendstr); date_modify($Edate, '-1 day'); echo "Selected dates from " . date_format($Sdate, 'd-m-Y') . " to " . date_format($Edate, 'd-m-Y'); } elseif (!empty($_POST["reload"])) { header("Location:datetest.php"); exit (); } else { $date = getdate(); $CurMonth = $date['mon']; $CurYear = $date['year']; } ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Работа с датами - тест</title> <link href="style.css" type="text/css" rel="stylesheet" /> </head> <body> <h2>Работа с датами - тест</h2> <form name="DateTest" method="post" action="datetest.php"> <select name="year"> <option value="<?php echo $CurYear - 1; ?>"><?php echo $CurYear - 1; ?></option> <option value="<?php echo $CurYear; ?>" selected="selected"><?php echo $CurYear; ?></option> <option value="<?php echo $CurYear + 1; ?>"><?php echo $CurYear + 1; ?></option> </select> <select name="month"> <option value="1"<?php if ($CurMonth == 1) echo ' selected="selected"'?>>January</option> <option value="2"<?php if ($CurMonth == 2) echo ' selected="selected"'?>>February</option> <option value="3"<?php if ($CurMonth == 3) echo ' selected="selected"'?>>March</option> <option value="4"<?php if ($CurMonth == 4) echo ' selected="selected"'?>>April</option> <option value="5"<?php if ($CurMonth == 5) echo ' selected="selected"'?>>May</option> <option value="6"<?php if ($CurMonth == 6) echo ' selected="selected"'?>>June</option> <option value="7"<?php if ($CurMonth == 7) echo ' selected="selected"'?>>July</option> <option value="8"<?php if ($CurMonth == 8) echo ' selected="selected"'?>>August</option> <option value="9"<?php if ($CurMonth == 9) echo ' selected="selected"'?>>September</option> <option value="10"<?php if ($CurMonth == 10) echo ' selected="selected"'?>>October</option> <option value="11"<?php if ($CurMonth == 11) echo ' selected="selected"'?>>November</option> <option value="12"<?php if ($CurMonth == 12) echo ' selected="selected"'?>>December</option> </select> <input type="submit" name="submit" value="submit"> <input type="submit" name="reload" value="reload"> </form> </body> </html> и пнуть меня в нужную сторону, какие функции заменить, и как сделать по другому. Спасибо