выводить текущую дату на JS

Discussion in 'PHP' started by ufaclub, 27 Jul 2010.

  1. ufaclub

    ufaclub New Member

    Joined:
    13 Jul 2010
    Messages:
    204
    Likes Received:
    0
    Reputations:
    0
    PHP:

          
    <li class="form-line" id="id_10">
                    <
    label class="form-label-left" id="label_10" for="input_10"Вы можете уехать </label>
                    <
    div class="form-input"><span class="form-sub-label-container"><select class="form-dropdown" name="d10" id="input_10_month">
                                <
    option>  </option>
                                <
    option value="Январь"Январь </option>

                                <
    option value="Февраль"Февраль </option>
                                <
    option value="Март"Март </option>
                                <
    option value="Апрель"Апрель </option>
                                <
    option selected="selected" value="Май"Май </option>
                                <
    option value="Июнь"Июнь </option>

                                <
    option value="Июль"Июль </option>
                                <
    option value="Август"Август </option>
                                <
    option value="Сентябрь"Сентябрь </option>
                                <
    option value="Октябрь"Октябрь </option>
                                <
    option value="Ноябрь"Ноябрь </option>

                                <
    option value="Декабрь"Декабрь </option>
                            </
    select>
                            <
    label class="form-sub-label" for="input_10_month"Месяц </label></span><span class="form-sub-label-container"><select class="form-dropdown" name="d11" id="input_10_day">
                                <
    option>  </option>
                                <
    option value="31"31 </option>

                                <
    option value="30"30 </option>
                                <
    option value="29"29 </option>
                                <
    option value="28"28 </option>
                                <
    option value="27"27 </option>
                                <
    option value="26"26 </option>

                                <
    option value="25"25 </option>
                                <
    option value="24"24 </option>
                                <
    option value="23"23 </option>
                                <
    option value="22"22 </option>
                                <
    option value="21"21 </option>

                                <
    option value="20"20 </option>
                                <
    option value="19"19 </option>
                                <
    option value="18"18 </option>
                                <
    option value="17"17 </option>
                                <
    option value="16"16 </option>

                                <
    option selected="selected" value="15"15 </option>
                                <
    option value="14"14 </option>
                                <
    option value="13"13 </option>
                                <
    option value="12"12 </option>
                                <
    option value="11"11 </option>

                                <
    option value="10"10 </option>
                                <
    option value="9"</option>
                                <
    option value="8"</option>
                                <
    option value="7"</option>
                                <
    option value="6"</option>

                                <
    option value="5"</option>
                                <
    option value="4"</option>
                                <
    option value="3"</option>
                                <
    option value="2"</option>
                                <
    option value="1"</option>

                            </
    select>
                            <
    label class="form-sub-label" for="input_10_day"День </label></span><span class="form-sub-label-container"><select class="form-dropdown" name="d12" id="input_10_year">
                                <
    option>  </option>
                                <
    option selected="selected" value="2010"2010 </option>
                            </
    select>
                            <
    label class="form-sub-label" for="input_10_year"Год </label></span>

                    </
    div>
                </
    li>

    как сделать чтоб выделенным было текущая дата автоматически?
     
  2. krypt3r

    krypt3r Elder - Старейшина

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
     <script type="text/javascript">
       function set_selected (id, val) {
         var tt = document.getElementById (id);
         var len = tt.length;
         for (var i = 0; i < len; i++)
           if (tt.options[i].value == val)
             tt.options[i].selected = true;
       }
       
       window.onload = function () {
         var now = new Date ();
         var year = now.getFullYear ();
         var mon = now.getMonth () + 1;
         var day = now.getDate ();
         set_selected ('input_10_year', year);
         set_selected ('input_10_month', mon);
         set_selected ('input_10_day', day);
       }
     </script>
    ...
    <select class="form-dropdown" name="d10" id="input_10_month"> 
     <option> </option> 
     <option value="1"> Январь </option> 
     
     <option value="2"> Февраль </option> 
     <option value="3"> Март </option> 
     <option value="4"> Апрель </option> 
     <option value="5"> Май </option> 
     <option value="6"> Июнь </option> 
     
     <option value="7"> Июль </option> 
     <option value="8"> Август </option> 
     <option value="9"> Сентябрь </option> 
     <option value="10"> Октябрь </option> 
     <option value="11"> Ноябрь </option> 
     
     <option value="12"> Декабрь </option> 
    </select>