JS日期時間選取器

來源:互聯網
上載者:User

標籤:style   blog   http   color   java   使用   strong   for   


本文介紹一種日期和時間選取器的用法。此選取器由jqueryUI實現,支援精確到毫秒的時間選擇。

此選取器項目地址為http://trentrichardson.com/examples/timepicker/

Demo地址為:http://www.helloweba.com/demo/timepicker/

:http://download.csdn.net/detail/yanwushu/7721933


另外關於js時間選取器還可以參考其他項目

http://www.bootcss.com/p/bootstrap-datetimepicker/

http://guangqiang.iteye.com/blog/1559262


大體使用步驟

此控制項使用非常簡單,只需要引入js和css,然後在加上一句jquery代碼即可。


引入js庫

<scripttype="text/javascript" src="../Commons/DateTimePicker/js/jquery-1.7.2.min.js"></script>

<scripttype="text/javascript"src="../Commons/DateTimePicker/js/jquery-ui.js"></script>

<scripttype="text/javascript"src="../Commons/DateTimePicker/js/jquery-ui-slide.min.js"></script>

<script type="text/javascript"src="../Commons/DateTimePicker/js/jquery-ui-timepicker-addon.js"></script>


引入樣式

<link rel="stylesheet" type="text/css" href="css/jquery-ui.css" /> 

<script type="text/javascript" src="js/jquery.min.js"></script> 

<script type="text/javascript" src="js/jquery-ui.js"></script> 

<script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script> 

除了引入jquery ui的樣式外,還需額外加入以下樣式,用於控制時間控制項的外觀。

.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; } 

.ui_tpicker_hour_label,.ui_tpicker_minute_label,.ui_tpicker_second_label, 

.ui_tpicker_millisec_label,.ui_tpicker_time_label{padding-left:20px} 


初始化控制項

<input type="text" id="example" /> 

$(‘#example_1‘).datetimepicker(); 

如果只需要顯示時間,則:

$(‘#example_2‘).timepicker(); 

定義時間格式:

$(‘#example_3‘).datetimepicker({ 

     showSecond: true, 

     showMillisec: true, 

     timeFormat: ‘hh:mm:ss:l‘ 

}); 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.