默認的jQuery UI Datepicker控件沒有顯示時分秒功能,須要進行時分秒插件的安裝及配置。javascript
democss
地址根據本身的環境去改正html
<!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/8518257java
============================================================jquery
jquery.ui 的 datepicker 默認是年月日的jquery 插件,若是添加時分秒 只須要作以下修改便可ui
1. 下載jquery-ui-timepicker-addon.js ,並在頁面加載url
2. js 中 設置某input 的時間格式spa
$("#datetime").datetimepicker(); // 日期+時分秒 .net
$("#datetime").datepicker(); // 日期 插件
$("#datetime").timepicker(); // 時分秒
========================================================
漢化包代碼:
(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);