jquery日期时间控件
代码下载地址: jquery日期时间控件下载地址 。 工作中用到,
这里分享一下, 避免重复摸索劳动。
一、 HTML 文件
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>jquery 日期时间控件</title>
<script src="datetime_js_css_include.js"></script> <script type="text/javascript"> var obtainTimeStamp = function(dateTimeStr) {
if (dateTimeStr == null || dateTimeStr == '') { return 0; }
return Math.floor((new Date(dateTimeStr)).getTime() / 1000);
} $(document).ready(function() { /*
* 设置 jquery ui datepicker 外观
*/
timeFormatObj = { showSecond: true,
changeMonth: true,
timeFormat: 'HH:mm:ss',
dateFormat: 'yy-mm-dd', stepHour: 1,
stepMinute: 5,
stepSecond: 5
}; $('#beginDateTimepicker').datetimepicker(timeFormatObj);
$('#endDateTimepicker').datetimepicker(timeFormatObj); $('input[type="submit"]').button().click(function(event) { var beginTimeStamp = 0, endTimeStamp = 0 ;
var now = new Date();
var endTimeStamp = Math.floor(now.getTime() / 1000);
var lastTimeValue = $('#lastTimeSelect').val();
var beginTimeStamp = endTimeStamp - parseInt(lastTimeValue) * 60 * 60; var beginTimeStampForUserDefined = obtainTimeStamp($('#beginDateTimepicker').val());
var endTimeStampForUserDefined = obtainTimeStamp($('#endDateTimepicker').val()); if (beginTimeStampForUserDefined != 0 && endTimeStampForUserDefined != 0) {
beginTimeStamp = beginTimeStampForUserDefined;
endTimeStamp = endTimeStampForUserDefined;
} timeRange = [beginTimeStamp, endTimeStamp]; alert(beginTimeStamp + ' ' + endTimeStamp); }); $('#drawChartButton').trigger('click'); }); </script> </head> <body> <div class="timeSelect">
<p> <span class="fieldLabel"> 查询区间: </span>
<select name="lastTimeSelect" id="lastTimeSelect" style="width: 100px;">
<option value="3">最近3小时</option>
<option value="6">最近6小时</option>
<option value="12">最近12小时</option>
<option value="24">最近一天</option>
<option value="168">最近一周</option>
</select> (如果不指定自定义时间范围, 则以查询区间为准)</p>
<p> <span class="fieldLabel"> 自定义时间范围: </span>
<input type="text" id="beginDateTimepicker" name="beginDateTimepicker" value=""/>
- <input type="text" id="endDateTimepicker" name="endDateTimepicker" value=""/>
<input type="submit" value="确定" id="drawChartButton"/> </p>
</div> <hr/> <div class="drawRegion">
</div> </body> </html>
二、 JS 文件 datetime_js_css_include.js
document.write('<link rel="stylesheet" type="text/css" href="css/jquery-ui.css" />');
document.write('<link rel="stylesheet" type="text/css" href="css/jquery-ui-timepicker-addon.min.css" />');
document.write('<link rel="stylesheet" type="text/css" href="css/datetimepicker.css" />');
document.write('<script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>');
document.write('<script src="js/jquery-ui-1.9.2-min.js"></script>');
document.write('<script src="js/jquery.ui.datepicker-zh-CN.min.js"></script>');
document.write('<script src="js/jquery-ui-sliderAccess.js"></script>');
document.write('<script src="js/jquery-ui-timepicker-addon.min.js"></script>');
三、 依赖JS 文件请见代码下载
四、 效果图
jquery日期时间控件的更多相关文章
- 学习日期时间控件 daterangepicker
aterangepicker 是一款日期时间控件,可选择“年,月,日,时,分,秒”,可选择单面板,也可选择双面板(起止时间). 单面板示例:daterangepicker 单面板 codepen 在线 ...
- jquery-ui日期时间控件实现
日期控件和时间控件为独立控件,日期时间控件要同一时候导入日期控件和时间控件的js,然后在日期控件加入时间控件显示參数,没有导入时间控件js.日期控件函数设置的时间控件參将包错 日期控件官网网址:htt ...
- 模仿win10样式,基于jquery的时间控件
工作需要,写了一个基于jquery的时间控件,仿win10系统时间控件格式. 目前基本功能都有了,但时间格式只实现少数,但由于结构设计已经充分优化,填充起来非常容易. 这个控件相对网上其他的时间控件, ...
- 令人头痛的ExtJS日期时间控件
1 缘由 Ext提供了日期.时间的控件,但没有将日期和时间组合在一起的控件.在网上搜索时,有前辈创建或重写了时间相关的类,并提供了源码.不得不说那位作者对 extjs 框架理解得很透彻,虽然不知道他当 ...
- Android日期时间控件DatePickerDialog和TimePickerDialog
1.DatePickerDialog 在一些万年历.日程表等APP上我们经常可以看到日期选择控件,由于很少有用户会老老实实的手工输入日期,所以该控件的作用就是为了控制用户的输入格式,在Android中 ...
- jquery datetimepicker 日期时间控件的使用及参数说明
首先下载 jquery.datetimepicker.css jquery.datetimepicker.main.js 1. 引入css和js (注:该控件要依赖于jquery) <link ...
- Extjs4 DateTimeField,日期时间控件完美版
网上若干类似的控件,要么是有bug,要么是操作体验不合理,这里贡献一个比较科学的版本. 扩展包下载: http://files.cnblogs.com/qidian10/Ext.ux.rar 解压至E ...
- 小程序实现日期时间控件picker
小程序自带的组件中有日期跟时间的picker,但就缺个日期时间picker组件,那没办法,只能自己弄一个,这个组件不是很难,比较难的地方是要根据不同年份(是否闰年)跟月份决定一个月里有多少天. 我直接 ...
- jquery 的日期时间控件(年月日时分秒)
<!-- import package --> <script type="text/javascript" src="JS/jquery.js&quo ...
随机推荐
- html to openxml
Html to OpenXml How to start ? Create a new console application. Add a reference to DocumentFormat.O ...
- yii---where or该如何使用
今天调试YII项目的时候,遇到一个奇葩的事儿,在调试 where or 查询的时候:调试语句是这样: $str = static::find()->where(['or','username' ...
- iOS 截屏分享(包含状态栏与不包含状态栏)
iOS8以上的新方法PhotoKit 监听截图相册变化,取最后一张图片:http://www.hangge.com/blog/cache/detail_1515.html PhotoKit 获取本机相 ...
- cp命令取消提示的方法
Linux默认cp命令带参数-i如果有重复的文件会提示覆盖 查看cp别名 在大量复制的时候这个提示不友好,在脚本写复制命令也无法使用交互式输入 解决办法 1,修改别名 vi ~/.bashrc 注释掉 ...
- tomcat使用中的积累
一.清理tomcat缓存 项目运行出错,如:找不到某个类或方法,可能是没有部署好,而不是项目本身的问题.这个时候要重新部署.tomcat有缓存,所以有时候需要清理tomcat缓存再重新部署. 常用的几 ...
- Mapreduce实验一:WordCountTest
1.确定Hadoop处于启动状态 [root@neusoft-master ~]# jps 23763 Jps3220 SecondaryNameNode3374 ResourceManager293 ...
- Shiro - 轻量级Java 安全框架
Apache Shiro 是一个强大易用的 Java 安全框架,提供了认证.授权.加密和会话管理等功能,对于任何一个应用程序,Shiro 都可以提供全面的安全管理服务. 并且相对于其他安全框架,Shi ...
- Oracle SQL之 序列使用限制
Restrictions on Sequence Values You cannot use CURRVAL and NEXTVAL in thefollowing constructs:■ A su ...
- php Only variables can be passed by reference
最近做项目,发现了一个报错 Only variables can be passed by reference, 意思是"只有变量能通过'引用'" 就是在代码中 使用了一个方法 ...
- ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied
参考博文:链接 ArcCatalog连接ArcSDE连接报:unable to create new database connection file,permission is denied 最近经 ...