У меня установлены три переменные: $date_legible
(в формате F jS, Y
, т.е. 1 января 2011 г.), $date_timestamp
(не требует пояснений) и $date_normal
(в формате YYYY-MM-DD)
У меня есть три поля выбора:
<select name="date_mo">
<option value="01">January</option>
<option value="02">February</option>
<option value="03">March</option>
<option value="04">April</option>
<option value="05">May</option>
<option value="06">June</option>
<option value="07">July</option>
<option value="08">August</option>
<option value="09">September</option>
<option value="10">October</option>
<option value="11">November</option>
<option value="12">December</option>
</select>
<select name="date_dy">
<option value="01">1</option>
<option value="02">2</option>
<option value="03">3</option>
<option value="04">4</option>
<option value="05">5</option>
<option value="06">6</option>
<option value="07">7</option>
<option value="08">8</option>
<option value="09">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
<option value="13">13</option>
<option value="14">14</option>
<option value="15">15</option>
<option value="16">16</option>
<option value="17">17</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
</select>
<select name="date_yr">
<?php for($year=$curryear;$year<$curryear+51;$year++){ ?>
<option value="<?php echo $year; ?>"><?php echo $year; ?></option>
<?php } ?>
</select>
Я знаю, что хочу преобразовать метку времени, но в конечном итоге мне понадобится взорвать вывод для $month
, $day
и $year
.Проблема в том, что я не знаю, как проверить выбранные значения и автоматически выбрать правильный вариант.
Кто-нибудь может помочь?Спасибо!
ОБНОВЛЕНИЕ
Теперь у меня есть еще одна переменная, потому что пользователи отправляют данные из внешнего интерфейса, а Gravity Forms отправляет как YYYY-MM-DD
.
Прежде чем углубиться в уже опубликованные решения (кстати, спасибо, ребята [и gals]), вот немного больше информации:
Я использую WordPress и у меня есть три пользовательских поля, как описановыше.Когда пользователь отправляет сообщение из внешнего интерфейса, единственным заполненным пользовательским полем является $date_normal
.Это нормально, потому что сообщение должно быть модерировано (т.е. опубликовано) из бэкэнда.Что мне сейчас СЕЙЧАС нужно, чтобы загрузить YYYY-MM-DD
для установки параметров select
.Я не прошу вас, ребята, изменить ваши ответы, я уверен, что смогу это выяснить (хотя, если вы поможете с этой новой проблемой, это будет с благодарностью).