ear, month) {
  switch (month) {
    case '一': case '三': case '五': case '七': case '八': case '十': case '十二':
      return 31;
    case '四': case '六': case '九': case '十一':
      return 30;
    case '二':
      return isLeapYear(year) ? 29 : 28;
    default:
      return 0;
  }
}

function populateDays() {
  // 删除日期 <select> 中所有的 <option> 元素，为下次注入作准备。
  while(daySelect.firstChild) {
    daySelect.removeChild(daySelect.firstChild);
  }

  var da