1. 程式人生 > >Bootstrap datetimepicker日期時間外掛使用方法(日期時間選擇器)

Bootstrap datetimepicker日期時間外掛使用方法(日期時間選擇器)

Bootstrap datetimepicker日期時間選擇器

1、概述

bootstrap有兩種日曆外掛。datepickerdatetimepicker,後者是前者的拓展,完全可以放棄datepicker,只關注datetimepicker即可,前者能選取到年月日,後者可以選擇年月日時分秒。

注:datepicker外掛呼叫的是.datepicker()方法,datetimepicker外掛呼叫的是.datetimepicker()方法,測試時候注意。

2、開發步驟:

2.1、下載所需datetimepicker的css和js檔案,支援中文的js,在下載的資料夾下/js/locales/bootstrap-datetimepicker.zh-CN.js

2.2、引入檔案(自行下載bootstrap和jquery相關檔案):

<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
<link rel="stylesheet" type="text/css" href="css/bootstrap-datetimepicker.css">

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/bootstrap.js"></script>
<script type="text/javascript" src="js/bootstrap-datetimepicker.js"></script>
<script type="text/javascript" src="js/bootstrap-datetimepicker.zh-CN.js"></script>

2.3、定義文字框,為了防止自定義文字框內容可以在input里加readonly屬性。

<input type="text" readonly id="datetimepicker" placeholder="點選編輯時間">

2.4、呼叫

<script type="text/javascript">
    $('#datetimepicker').datetimepicker({
    format: 'yyyy-mm-dd hh:ii:ss',
    language:'zh-CN',//新增中文的js後可以寫這個
});

2.5測試

全部測試程式碼

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" type="text/css" href="css/bootstrap.css">
	<link rel="stylesheet" type="text/css" href="css/bootstrap-datetimepicker.css">
	
        <script type="text/javascript" src="js/jquery.min.js"></script>
	<script type="text/javascript" src="js/bootstrap.js"></script>
	<script type="text/javascript" src="js/bootstrap-datetimepicker.js"></script>
	<script type="text/javascript" src="js/bootstrap-datetimepicker.zh-CN.js"></script>

</head>
<body>
	<input type="text" readonly id="datetimepicker" placeholder="編輯時間">
</body>
<script type="text/javascript">
    $('#datetimepicker').datetimepicker({
        format: 'yyyy-mm-dd hh:ii:ss',
        language:'zh-CN'
    });
</script>
</html>

3.選項。

format的格式參考:

  • yyyy-mm-dd
  • yyyy-mm-dd hh:ii
  • yyyy-mm-ddThh:ii
  • yyyy-mm-dd hh:ii:ss
  • yyyy-mm-ddThh:ii:ssZ

 其他選項和API可參考官網的說明或線上測試的地址測試選項

(完)