js用Date对象处理时间实现思路及代码


Posted in Javascript onJanuary 31, 2013

先说说这次的应用场景
从XML文件中读取数据,然后将里面的数据返回到页面中用一个第三方插件进行绘图。

在XML里读取出来的数据当然是字符串类型,而如果希望使用绘图插件X轴的time mode(这样才能更合理的定制如x轴范围、x轴数据format等)。则必须将数据转化为标准的时间对象。这个时候js里内置的Date类型就派上了用场:

var date = new Date(); 
//id为time的input域包含了xml里提取的时间信息 
date.setHours($("#time" ).val().substring(0, 2)+8); 
date.setMinutes($("#time" ).val().substring(2, 4)); 
date.setSeconds($("#time" ).val().substring(4, 6));

XML里的时间类型是小时分钟秒的格式(如083100),将里面的数据取出来之后就可以用诸如setHours、setMinutes、setSeconds等设置时间的函数来实例化Date对象。
Javascript 相关文章推荐
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
使用闭包对setTimeout进行简单封装避免出错
Jul 10 Javascript
js中cookie的添加、取值、删除示例代码
Oct 21 Javascript
两种不同的方法实现js对checkbox进行全选和反选
May 13 Javascript
Javascript获取当前时间函数和时间操作小结
Oct 01 Javascript
javascript带回调函数的异步脚本载入方法实例分析
Jul 02 Javascript
jquery淡入淡出效果简单实例
Jan 14 Javascript
简单实现的JQuery文本框水印插件
Jun 14 Javascript
js时间戳和c#时间戳互转方法(推荐)
Feb 15 Javascript
js放到head中失效的原因与解决方法
Mar 07 Javascript
React 使用recharts实现散点地图的示例代码
Dec 07 Javascript
解决removeEventListener 无法清除监听的问题
Oct 30 Javascript
document.all的一个比较完整的总结及案例
Jan 31 #Javascript
javascript对select标签的控制(option选项/select)
Jan 31 #Javascript
S2SH整合JQuery+Ajax实现登录验证功能实现代码
Jan 30 #Javascript
js+html+css实现鼠标移动div实例
Jan 30 #Javascript
DWR实现模拟Google搜索效果实现原理及代码
Jan 30 #Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
Jan 30 #Javascript
js判断样式className同时增加class或删除class
Jan 30 #Javascript
You might like
点评山进PR-D3L三波段收音机
2021/03/02 无线电
聊天室php&mysql(五)
2006/10/09 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
2011/11/29 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
PHP 验证码不显示只有一个小红叉的解决方法
2013/09/30 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
2017/03/15 PHP
深入认识JavaScript中的函数
2007/01/22 Javascript
jquery ready函数源代码研究
2009/12/06 Javascript
jquery 双色表格实现代码
2009/12/08 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
编写Js代码要注意的几条规则
2010/09/10 Javascript
JS 自定义带默认值的函数
2011/07/21 Javascript
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
深入理解JQuery keyUp和keyDown的区别
2013/12/12 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
基于chosen插件实现人员选择树搜索自动筛选功能
2016/09/24 Javascript
详解React-Router中Url参数改变页面不刷新的解决办法
2018/05/08 Javascript
vuex的module模块用法示例
2018/11/12 Javascript
js脚本中执行java后台代码方法解析
2019/10/11 Javascript
Vue中jsx不完全应用指南小结
2019/11/01 Javascript
解决vue-router 切换tab标签关闭时缓存问题
2020/07/22 Javascript
微信小程序实现天气预报功能(附源码)
2020/12/10 Javascript
[02:02]DOTA2英雄基础教程 斯拉达
2013/12/11 DOTA
python使用win32com库播放mp3文件的方法
2015/05/30 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
Python的互斥锁与信号量详解
2019/09/12 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
python+requests接口自动化框架的实现
2020/08/31 Python
美国当红的名品折扣网:Gilt Groupe
2016/08/15 全球购物
Ejb技术面试题
2015/04/29 面试题
继承公证书样本
2014/04/04 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
奉献家乡演讲稿
2014/09/16 职场文书
剑指Offer之Java算法习题精讲二叉树的构造和遍历
2022/03/21 Java/Android