精確到秒的JQuery日期控制項

來源:互聯網
上載者:User

標籤:style   blog   http   color   java   os   io   for   

 項目中需要用到精確到秒的日期控制項,到網上搜了一下,發現有一個JQuery控制項可以實現該功能---TimerPicker。但是官網上沒有提供該控制項的完整Demo,而且沒有提供漢化包,所以自己漢化了一下,以供需要的朋友參考。

  如下:

 


  首先在頁面中引用一下庫:

<link type="text/css" href="css/jquery-ui-1.8.17.custom.css" rel="stylesheet" /><link type="text/css" href="css/jquery-ui-timepicker-addon.css" rel="stylesheet" /><script type="text/javascript" src="js/jquery-1.7.1.min.js"></script><script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.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>

漢化包代碼:

(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);

註:漢化的邏輯就是,設定“zh-CN”標籤的語言套件內容,然後設定預設語言為“zh-CN”。

  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.8.17.custom.css" rel="stylesheet" />    <link type="text/css" href="css/jquery-ui-timepicker-addon.css" rel="stylesheet" />    <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>    <script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.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({                //showOn: "button",                //buttonImage: "./css/images/icon_calendar.gif",                //buttonImageOnly: true,                showSecond: true,                timeFormat: ‘hh:mm:ss‘,                stepHour: 1,                stepMinute: 1,                stepSecond: 1            })        })    </script></head><body>    <p>        <input type="text" name="datetime" class="ui_timepicker" value=""></p></body></html>

Demo下載:精確到秒的JQuery日期控制項

 

 

來自 : http://www.cnblogs.com/tianzhiliang/archive/2012/10/31/2747641.html

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.