📅  最后修改于: 2023-12-03 15:00:34.167000             🧑  作者: Mango
EasyUI jQuery timespinner 小部件是一个基于 jQuery 的时间选择器。它可以帮助开发者方便快捷地选择时间。EasyUI jQuery timespinner 小部件提供了多种时间格式、小时制、分钟、秒钟和毫秒等,支持自定义时间格式和本地化。
EasyUI jQuery timespinner 小部件需要引入以下文件:
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/easyui/themes/default/easyui.css">
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/easyui/themes/icon.css">
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/easyui/jquery.easyui.min.js"></script>
EasyUI jQuery timespinner 小部件可以通过以下方式使用:
<input id="timespinner" class="easyui-timespinner">
$('#timespinner').timespinner();
EasyUI jQuery timespinner 小部件提供了丰富的选项,可以按照需求进行自定义。
$('#timespinner').timespinner({
// 最小时间
min: new Date(2021, 0, 1),
// 最大时间
max: new Date(2021, 11, 31, 23, 59, 59),
// 时间格式
showSeconds: true,
timeSeparator: ':',
// 小时制
hour12: false,
// 本地化
formatter: function(date){
return date.getFullYear() + '年' + (date.getMonth()+1) + '月' + date.getDate() + '日';
},
parser: function(s){
var year = parseInt(s.substring(0,4),10);
var month = parseInt(s.substring(5,7),10);
var day = parseInt(s.substring(8,10),10);
if (!isNaN(year) && !isNaN(month) && !isNaN(day)){
return new Date(year, month-1, day);
} else {
return new Date();
}
}
});
EasyUI jQuery timespinner 小部件是一个非常方便的时间选择器,可以满足开发者的不同需求,使用起来简单便捷,是开发中常用的工具之一。