更多操作(例如只显示年月日不显示时分秒、显示年月日时、自定义显示等等):
参考连接:
https://blog.csdn.net/yuzongtao/article/details/81011785
例:
var dtPicker01 =new mui.DtPicker({ //设置日期选择器开始和结束时间
type:"date",//这里将type设置为date,选择器就只有年月日,没有时分秒
});
以下是实战:
function sj_click() { //sj_click是点击事件
/* 获取当前时间 */
var today =new Date();
var year = today.getFullYear();
var month = today.getMonth()+1;
var day = today.getDate();
var hour = today.getHours();
var min = today.getMinutes();
/* 给一位的位数前面补0 */
month = month >9 ? month :'0' + month;
day = day >9 ? day :'0' + day;
hour = hour >9 ? hour :'0' + hour;
min = min >9 ? min :'0' + min;
var ttme = year +"-"+ month +"-"+ day +" "+ hour +":"+ min;
// console.log("当前时间为:"+ttme);
var dtPicker01 =new mui.DtPicker({//设置日期选择器开始和结束时间
type:"datetime",//设置日历初始视图模式
beginDate:new Date(year, month -1, day, hour, min),//设置开始日期
endDate:new Date(year +5, '01', '01', '00', '00'),//设置结束日期
});
dtPicker01.show(function (selectItems) {
/*console.log(selectItems.y); //选择的年
console.log(selectItems.m); //选择的月
console.log(selectItems.d.text); //选择的日
console.log(selectItems.h.text); //选择的时
console.log(selectItems.i.text); //选择的分*/
// console.log(selectItems);
// console.log("选择的时间为:"+selectItems.value);
app.time = selectItems.value;
$(".sj").html(selectItems.value);
});
}