文档章节

jQuery UI Datepicker 添加时分秒

梦梦阁
 梦梦阁
发布于 2017/11/01 14:54
字数 535
阅读 87
收藏 0

默认的jQuery UI Datepicker控件没有显示时分秒功能,需要进行时分秒插件的安装及配置。

demo

地址根据自己的环境去改正

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Timepicker Demo</title>
<link type="text/css" href="css/jquery-ui-1.11.4.css" rel="stylesheet" />
<link type="text/css" href="css/jquery-ui-timepicker-addon.css" rel="stylesheet" />
<script type="text/javascript" src="js/jquery-1.11.1.js"></script>
<script type="text/javascript" src="js/jquery-ui-1.11.4.js"></script>
<script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript" src="js/jquery-ui-timepicker-zh-CN.js"></script>
<script type="text/javascript">
	    $(function () {
	        $(".ui_timepicker").datetimepicker({
	        	defaultDate: $('.ui_timepicker').val(),
	            dateFormat: "yy-mm-dd",
	            showSecond: true,
	            timeFormat: 'HH:mm:ss',
	            stepHour: 1,
	            stepMinute: 1,
	            stepSecond: 1
	        })
	    })
</script>
</head>
<style type="text/css">
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }  
.ui-timepicker-div dl { text-align: left; }  
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }  
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }  
.ui-timepicker-div td { font-size: 90%; }  
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
</style>
<body>
<div style="margin: 200px;">
	<input type="text" name="datetime" class="ui_timepicker" value="2015-3-25 13:40:10">
</div>
</body>
</html>

下载地址:http://download.csdn.net/download/panruifang/8518257

 

============================================================

 

jquery.ui 的 datepicker 默认是年月日的jquery 插件,如果添加时分秒 只需要做如下修改即可

1. 下载jquery-ui-timepicker-addon.js ,并在页面加载

2. js 中 设置某input 的时间格式

datetimepicker:jquery.ui.datepicker <wbr>添加时分秒

$("#datetime").datetimepicker(); // 日期+时分秒  

$("#datetime").datepicker(); // 日期  

$("#datetime").timepicker(); // 时分秒  

 

datetimepicker:jquery.ui.datepicker <wbr>添加时分秒

========================================================

  汉化包代码:

(function ($) {

    // 汉化 Datepicker

    $.datepicker.regional['zh-CN'] =

    {

        clearText: '清除', clearStatus: '清除已选日期',

        closeText: '关闭', closeStatus: '不改变当前选择',

        prevText: '<上月', prevStatus: '显示上月',

        nextText: '下月>', nextStatus: '显示下月',

        currentText: '今天', currentStatus: '显示本月',

        monthNames: ['一月', '二月', '三月', '四月', '五月', '六月',

        '七月', '八月', '九月', '十月', '十一月', '十二月'],

        monthNamesShort: ['一', '二', '三', '四', '五', '六',

        '七', '八', '九', '十', '十一', '十二'],

        monthStatus: '选择月份', yearStatus: '选择年份',

        weekHeader: '周', weekStatus: '年内周次',

        dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],

        dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],

        dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],

        dayStatus: '设置 DD 为一周起始', dateStatus: '选择 m月 d日, DD',

        dateFormat: 'yy-mm-dd', firstDay: 1,

        initStatus: '请选择日期', isRTL: false

    };

    $.datepicker.setDefaults($.datepicker.regional['zh-CN']);

  

    //汉化 Timepicker

    $.timepicker.regional['zh-CN'] = {

        timeOnlyTitle: '选择时间',

        timeText: '时间',

        hourText: '小时',

        minuteText: '分钟',

        secondText: '秒钟',

        millisecText: '微秒',

        timezoneText: '时区',

        currentText: '现在时间',

        closeText: '关闭',

        timeFormat: 'hh:mm',

        amNames: ['AM', 'A'],

        pmNames: ['PM', 'P'],

        ampm: false

    };

    $.timepicker.setDefaults($.timepicker.regional['zh-CN']);

})(jQuery);

 

© 著作权归作者所有

梦梦阁
粉丝 26
博文 303
码字总数 172850
作品 0
嘉定
高级程序员
私信 提问
【jQuery-UI】jQuery Timepicker Addon--时间选择插件

jQuery UI官方的日期控件Datepicker中没有提供时间(时分秒)的选择,还好网上有人写了针对jQuery UI Datepciker的插件 - jQuery Timepicker Addon,它依赖于jQuery UI中的datepicker和slide...

5W1H-
2013/01/10
0
4
[备忘]jQuery UI Datepicker的时间选择插件 - jQuery Timepi...

太遗憾了,jQuery UI官方的日期控件Datepicker中居然没有提供时间(时分秒)的选择,还好网上有人写了针对jQuery UI Datepciker的插件——jQuery Timepicker Addon,它依赖于jQuery UI中的d...

leeoo
2011/12/27
0
2
解决 jQuery UI Datepicker 无法弹出日期的问题

今天遇到一个意想不到的bug,在使用jQuery UI Datepicker 时无法弹出日期选择框。 经过和官方的演示案例对比,最终找到了问题所在。 我使用的错误方法: <input type="text" id="to" name="t...

轻松筹社长
2014/03/31
0
0
Jquery Dialog DatePicker 控件使用问题

场景: 项目中使用Jquery的DataPicker作为我们的时间控件。有个页面需要在Dialog中使用DatePicker时间控件。 问题: Jquery的DatePicker时间控件显示总是在Dialog层之下。 解决: 找到jquer...

保罗的寓言
2012/03/19
0
0
jQuery UI datepicker 日期控件出现问号的解决方式

jQuery-ui的datepicker做得很不错,在项目中经常用到,但对其老是在界面上出现 “?” 感觉很不爽。出现的位置在顶部年和月之间,还有空的日期单元格。 这个问题困扰了我很长时间,一直想解决...

Chiroc
2012/09/20
0
2

没有更多内容

加载失败,请刷新页面

加载更多

Linux的基本命令

目录的操作命令(增删改查) 增: mkdir 目录名称; 查: ls 可以看到该目录下的所有的目录和文件 ls -a,可以看到该目录下的所有文件和目录,包括隐藏的 ls -l,可以看到该目录下的所有目录和...

凹凸凸
今天
2
0
在古老unix中增加新用户

Installing 4.3 BSD Quasijarus on SIMH 目标:要在4.3BSD中新增加用户dmr,指定目录/home/dmr,uid为10 gid=31(guest组,系统已建立) 4.3BSD还没有adduser或useradd 直接修改/etc/passwd...

wangxuwei
今天
2
0
Bootstrap(六)表单样式

基本样式 所有设置了 .form-control 类的 <input>、<textarea> 和 <select> 元素都将被默认设置宽度属性为 width: 100%;。 将 label 元素和前面提到的控件包裹在 .form-group 中可以获得最好...

ZeroBit
昨天
3
0
SSL 证书格式转换

SSL 证书格式转换 不同服务器情况下,需要不同的证书格式。 比如 pem 转 pfx。 pem在window 平台下可以导入,但是无法正常使用。 需要转换成pfx。 推荐在线转换工具,由中国数字证书网站提供...

DrChenXX
昨天
2
0
HAProxy

xx

Canaan_
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部