javaScript两小时前时间与Utc时间的简单方法
来源:互联网 发布:手机怎么登陆淘宝店铺 编辑:程序博客网 时间:2024/04/28 08:53
两小时之前的时间
今天在界面上一个选择时间段控件求值时,要求获得当前时间以及当前时间两小时之前的时间。 在javaScript里该怎么实现呢?
javaScript中自带的new Date()能够获取当前时间。
一开始的想法是,用
var date=new Date().getDate();
来获取当前时间的小时数,然后再减去两小时,这样可以计算出想要的结果,不过需要很多的判断;比如,减去两小时后,恰好超过0这个临界值,而到了昨天;而昨天也可以是上个月,上个月的天数又要重新计算。这样侍很麻烦。
好的方法是免去这些判断步骤,且看下面的有代码
var now = new Date();
var start = new Date(0, 0, 0, 0, 0, 0, 0); //注意,这里有七位,最后一位为毫秒
//当前时间和最小时间的差值,以毫秒为单位;那么两个小时之前时间与最小时间的毫秒差自然比现在的少 3600 * 1000 * 2
var millis = now - start - 3600 * 1000 * 2;
var twoHoursAgo = new Date(0, 0, 0, 0, 0, 0, millis);
当前时间的UTC时间
var time = new Date();
var utcSecond = time.getTimezoneOffset(); //得到当前时间与当前UTC时间的分种差
var interval = time - new Date(0, 0, 0, 0, 0, 0, 0) + utcSecond * 60000;
var utcTime = new Date(0, 0, 0, 0, 0, 0, interval);
- javaScript两小时前时间与Utc时间的简单方法
- ELK中Kibana4中Elasticsearch的UTC时间误差八小时的处理方法
- JavaScript UTC时间转换
- Android系统时间制式的获取(24钟头制式/12小时制式)及UTC与本地时间的转换
- Android系统时间制式的获取(24钟头制式/12小时制式)及UTC与本地时间的转换
- UTC时间与当地时间
- UTC时间与当地时间
- UTC时间与当地时间
- UTC时间与北京时间
- UTC时间与北京时间的差多久
- UTC时间与北京时间的差多久
- UTC时间与北京时间的差多久
- UTC时间与北京时间的关系
- UTC时间与北京时间的关系
- UTC时间与北京时间的关系
- UTC时间的转换
- Java获取一个小时前的时间
- UTC时间与UNIX时间戳之间的转换
- Java编程中“为了性能”尽量要做到的一些地方
- tomcat设置虚拟目录的问题
- 内核线程的创建并运行
- NHibernate测试的几个小问题
- zoj 1041 Transmitters
- javaScript两小时前时间与Utc时间的简单方法
- 第五周任务二分数类
- 探讨关于如何读书的方法(需要不断改善)
- http://acm.hdu.edu.cn/showproblem.php?pid=2795&&线段树之求最小区间端点值
- 黑马程序员--学习--类加载器和代理
- C++编程思想学习—C++中的C特征
- 通过struts2获取存储到数据库出现中文乱码问题
- linux tty pty pts 概念 区别
- Filter 学习 (2) 字符编码。