js用Date对象处理时间实现思路及代码
更新时间:2013年01月31日 17:42:02 作者:
本文主要是为了解决从XML文件中读取数据,然后将里面的数据返回到页面中用一个第三方插件进行绘图,并且提供了详细的解决方法,感兴趣的朋友可以了解下或许对你有所帮助
先说说这次的应用场景:
从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对象。
从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对象。
相关文章
uni-app自定义组件components导入失败或页面不显示文本等解决方法
这篇文章主要给大家介绍了关于uni-app自定义组件components导入失败或页面不显示文本等的解决方法,众所周知Uni-app支持使用自定义组件,文中通过图文介绍的非常详细,需要的朋友可以参考下2023-08-08深入分析JavaScript 事件循环(Event Loop)
这篇文章主要介绍了JavaScript 事件循环(Event Loop)的的相关资料,文中讲解非常细致,代码帮助大家更好的理解和学习,感兴趣的朋友可以了解下2020-06-06Javascript SHA-1:Secure Hash Algorithm
Javascript SHA-1:Secure Hash Algorithm...2006-12-12缓动函数requestAnimationFrame 更好的实现浏览器经动画
requestAnimationFrame是什么?一直是我们大家所疑惑的,缓动函数requestAnimationFrame 更好的实现浏览器经动画,接下来将为大家详细介绍2012-12-12
最新评论