fork download
  1. <?php
  2.  
  3. date_default_timezone_set('Europe/Berlin');
  4. setlocale(LC_TIME, "de_DE");
  5.  
  6. function htmlDropdownMonthSelect() {
  7. $monthSelectElement = '';
  8. for ($i = 0; $i <= 12; ++$i) {
  9. $time = strtotime(sprintf('-%d months', $i));
  10.  
  11. $value = date('Y-m', $time);
  12. $label = strftime('%B', $time);
  13.  
  14. $monthSelectElement .= '<option value="' . $value. '">' . $label . '</option>';
  15. }
  16.  
  17. return '
  18. <select id="month" name="month">
  19. ' . $monthSelectElement . '
  20. </select>
  21. ';
  22. }
  23.  
  24.  
  25. echo '<form>' . htmlDropdownMonthSelect() . '</form>';
Success #stdin #stdout 0.01s 20568KB
stdin
Standard input is empty
stdout
<form>
  <select id="month" name="month">
    <option value="2014-06">June</option><option value="2014-05">May</option><option value="2014-04">April</option><option value="2014-03">March</option><option value="2014-02">February</option><option value="2014-01">January</option><option value="2013-12">December</option><option value="2013-11">November</option><option value="2013-10">October</option><option value="2013-09">September</option><option value="2013-08">August</option><option value="2013-07">July</option><option value="2013-06">June</option>
  </select>
  </form>