日期时间选择器:datetimepicker

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>演示:日期时间选择器:datetimepicker</title>
<link rel="stylesheet" type="text/css" href="css/main.css" />
<link rel="stylesheet" type="text/css" href="css/jquery-ui.css" />
<style type="text/css">
a{color:#007bc4/*#424242*/; text-decoration:none;}
a:hover{text-decoration:underline}
ol,ul{list-style:none}
body{height:100%; font:12px/18px Tahoma, Helvetica, Arial, Verdana, "\5b8b\4f53", sans-serif; color:#51555C;}
img{border:none}
.demo{width:500px; margin:20px auto}
.demo h4{height:32px; line-height:32px; font-size:14px}
.demo h4 span{font-weight:500; font-size:12px}
.demo p{line-height:28px;}
input{width:200px; height:20px; line-height:20px; padding:2px; border:1px solid #d3d3d3}
pre{padding:6px 0 0 0; color:#666; line-height:20px; background:#f7f7f7}

.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}
</style>
<script type=‘text/javascript‘ src=‘js/jquery-1.7.2.min.js‘></script>
<script type="text/javascript" src="js/jquery-ui.js"></script>
<script type="text/javascript" src="js/jquery-ui-slide.min.js"></script>
<script type="text/javascript" src="js/jquery-ui-timepicker-addon.js"></script>
<script type="text/javascript">
$(function(){
	$(‘#example_1‘).datetimepicker();
	$(‘#example_2‘).timepicker({});
	$(‘#example_3‘).datetimepicker({
	    showSecond: true,
	    showMillisec: null,
	    timeFormat: ‘hh:mm‘
    });
	$(‘#example_4‘).timepicker({
	    ampm: true,
	    hourMin: 8,
	    hourMax: 16
    });
	$(‘#example_5‘).datetimepicker({
	   hour: 13,
	   minute: 15
    });
	$(‘#example_6‘).datetimepicker({
	   numberOfMonths: 2,
	   minDate: 0,
	   maxDate: 30
    });
	$(‘#example_7‘).timepicker({
	   hourGrid: 4,
	   minuteGrid: 10
    });

	var ex8 = $(‘#example_8‘);

      ex8.datetimepicker();

      $(‘#example_8_set_btn‘).click(function(){
	      ex8.datetimepicker(‘setDate‘, (new Date()) );
      });

      $(‘#example_8_get_btn‘).click(function(){
	       alert(ex8.datetimepicker(‘getDate‘));
      });
});
</script>
</head>

<body>

<div id="main">
   <h2 class="top_title"><a>日期时间选择器:datetimepicker</a></h2>
   <div class="demo">
      <h4>1、默认:</h4>
      <p><input type="text" id="example_1" /></p>
      <pre>
   $(‘#example_1‘).datetimepicker();
      </pre>
   </div>
   <div class="demo">
      <h4>2、只选择时间:</h4>
      <p><input type="text" id="example_2" /></p>
      <pre>
   $(‘#example_2‘).timepicker();
      </pre>
   </div>
   <div class="demo">
      <h4>3、显示时分秒毫秒格式:</h4>
      <p><input type="text" id="example_3" /></p>
      <pre>
   $(‘#example_3‘).datetimepicker({
	   showSecond: true,
	   showMillisec: true,
	   timeFormat: ‘hh:mm:ss:l‘
   });
      </pre>
   </div>
   <div class="demo">
      <h4>4、设置时间可选范围:</h4>
      <p><input type="text" id="example_4" /></p>
      <pre>
   $(‘#example_4‘).timepicker({
	   ampm: true,
	   hourMin: 8,
	   hourMax: 16
   });
      </pre>
   </div>
   <div class="demo">
      <h4>5、默认时间:</h4>
      <p><input type="text" id="example_5" /></p>
      <pre>
   $(‘#example_5‘).datetimepicker({
	   hour: 13,
	   minute: 15
   });
      </pre>
   </div>
   <div class="demo">
      <h4>6、显示多月并设置可选日期范围:</h4>
      <p><input type="text" id="example_6" /></p>
      <pre>
   $(‘#example_6‘).datetimepicker({
	   numberOfMonths: 2,
	   minDate: 0,
	   maxDate: 30
   });
      </pre>
   </div>
   <div class="demo">
      <h4>7、显示时间标尺:</h4>
      <p><input type="text" id="example_7" /></p>
      <pre>
   $(‘#example_7‘).timepicker({
	   hourGrid: 4,
	   minuteGrid: 10
   });
      </pre>
   </div>
   <div class="demo">
      <h4>8、获取和设置时间:</h4>
      <p><input type="text" id="example_8" />
      <button id="example_8_set_btn">Set Datetime</button>
      <button id="example_8_get_btn">Get Datetime</button>
      <pre>
      var ex8 = $(‘#example_8‘);

      ex8.datetimepicker();

      $(‘#example_8_set_btn‘).click(function(){
	      ex8.datetimepicker(‘setDate‘, (new Date()) );
      });

      $(‘#example_8_get_btn‘).click(function(){
	       alert(ex8.datetimepicker(‘getDate‘));
      });
      </pre>
   </div>
   <br/>
</div>
</body>
</html>

  

时间: 2024-10-12 17:23:22

日期时间选择器:datetimepicker的相关文章

开发路程(11): 日期时间选择器datetimepicker

在做项目中,往往会遇到需要用户输入2014-07-19 09:55:53这样的格式的数据.就是典型的年月日时分秒这样的格式.这个时候,使用datetimepicker会比较简单. DateTimePicket jQuery 插件:使用此插件非强制性地将 datetimepicker. datepicker 或 timepicker 下拉列表添加到您的窗体.就是这样.很好看吧. 添加jquery.datetimepicker和datetimepicker.css到您的页面: 1 <link rel

JS日期时间选择器

本文介绍一种日期和时间选择器的用法.此选择器由jqueryUI实现,支持精确到毫秒的时间选择. 此选择器项目地址为http://trentrichardson.com/examples/timepicker/ Demo地址为:http://www.helloweba.com/demo/timepicker/ 下载地址:http://download.csdn.net/detail/yanwushu/7721933 效果图 另外关于js时间选择器还可以参考其他项目 http://www.bootc

日期时间选择器插件flatpickr

前言:在网页上需要输入时间的时候,我们可以用HTML5的inputl中的date类型.但是如下入所示,有些浏览器不支持.flatpickr这个小插件可以解决这个问题. 1.flatpickr日期时间选择器插件的github地址为:https://chmln.github.io/flatpickr/. 2.里面有很多例子,告诉我们呢怎么设置,不过太多很容易让人眼花.我这里做一个最简单的例子. 2.1引用人家的css和js //路径一定要写对 <link rel="stylesheet&quo

杂谈Bootstrap页面框架时间选择器datetimepicker

Prologue . Bug And Analysis 开心就好~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^_^ 写这篇文章助助兴,调剂下最近繁重的工作.是的,我现在是一个打杂的. 最近项目准备上线,系统稳定性和业务逻辑稳定性逐步提升后,可爱的小测试提出一个惊为天人的二类BUG—— Bootstrap页面框架的时间选择框选择困难! 作为一只萌萌哒后台狗,这种疑难杂症一般解决思路是:不予解决. 可是架构师让我顺便仔细考虑下此问题,尽量不去

Android中实现日期时间选择器(DatePicker和TimePicker)

利用Android应用框架提供的DatePicker(日期选择器)和TimePicker(时间选择器),实现日期时间选择器. Dialog的Content布局文件(date_time_dialog.xml): <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

Android日期时间选择器实现以及自定义大小

本文主要讲两个内容:1.如何将DatePicker和TimePicker放在一个dialog里面:2.改变他们的宽度: 问题1:其实现思路就是自定义一个Dialog,然后往里面同时放入DatePicker和TimePicker,直接贴代码: date_time_picker.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://s

日期时间选择器

日期时间选择器,精确到秒 GetDate.java package com.tfj.demo; import java.awt.Dimension; import java.awt.Point; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.text.DateFormat; import java.text.SimpleDa

纯js可定制的跨浏览器日期时间选择器插件

Rome是一款纯js可定制的跨浏览器日期时间选择器插件.该日期时间选择器不依赖于jQuery,但它依赖于moment.js.可以通过CSS文件来自定义该日期时间选择器的外观样式. 如果你想了解moment的国际化的信息,可以查看这里.你还可以点击这里查看moment的使用方法. 在线演示:http://www.htmleaf.com/Demo/201503091491.html 下载地址:http://www.htmleaf.com/jQuery/Calendar-Date-Time-picke

基于Bootstrup的jQuery日期时间选择器

bootstrap-datetimepicker是一款基于Bootstrup 3的超实用jQuery日期时间选择器.通过该插件你可以非常容易的创建很酷的bootstrup样式的日期时间选择器. 你也可以通过修改css文件来自定义它的样式. 该jQuery日期时间选择器的最小外部依赖需求是: jQuery Moment.js Bootstrap.js(如果你不想使用完整的bootstrup,至少需要transition 和collapse) Bootstrap Datepicker script