picker 只显示年份或者只显示年月

只显示年份

var date = new Date()
      var month = date.getMonth()+1  //获取当前月份

      $('#time').picker({
        toolbarTemplate:'

',
        cols:[
          {
            textAlign: 'center',
            values:(function () {//年份
        //从1970年开始到今年往后30年之间的范围
              for(var years = [],k=1970;k<=date.getFullYear()+30;k++){
                years.push(k)
              }
              return years
            })()
          }
        ],
        value:[date.getFullYear()],
        //改变时触发
        onChange:function (re,val,displayValue) {
          // val当前选择的值,displayValue当前显示的值
        },
        //关闭时触发
        onClose:function (e) {
          console.log(e)
        }
      });

picker 只显示年份或者只显示年月_第1张图片

 

 

 

var date = new Date()
      var month = date.getMonth()+1  //获取当前月份

      $('#time').picker({
        toolbarTemplate:'

',
        cols:[
          {
            textAlign: 'left',
            values:(function () {//年份
        //从1970年开始到今年往后30年之间的范围
              for(var years = [],k=1970;k<=date.getFullYear()+30;k++){
                years.push(k)
              }
              return years
            })()
          },
          {
            textAlign: 'right',
            values:(function () {//月份
              return "01 02 03 04 05 06 07 08 09 10 11 12".split(" ")
            })()
          }
        ],
        value:[date.getFullYear(),month<10?'0'+month:month],
        //改变时触发
        onChange:function (re,val,displayValue) {
          // val当前选择的值,displayValue当前显示的值
        },
        //关闭时触发
        onClose:function (e) {
          console.log(e)
        }
      });
      
 

picker 只显示年份或者只显示年月_第2张图片

你可能感兴趣的:(javascript,手机开发)