首页 > 代码库 > 关于日期的处理
关于日期的处理
1.new Date().setTime(millisec) 方法以毫秒设置 Date 对象。
millisec:必需。要设置的日期和时间据 GMT 时间 1970 年 1 月 1 日午夜之间的毫秒数。这种类型的毫秒值可以传递给 Date() 构造函数,可以通过调用 Date.UTC() 和 Date.parse() 方法获得该值。以毫秒形式表示日期可以使它独立于时区。
var temp01 = new Date() temp01.setTime(0) document.write(temp01)//Thu Jan 01 1970 08:00:00 GMT+0800 (中国标准时间)
在本例中,我们将向 1970/01/01 午夜0点添加 0毫秒,并显示新的日期和时间,但是返回的时间在基础上加了8小时,可能是因为时区的问题。
2.获得未来或者过去的时间,以毫秒计算,通过 new Date(millisec)获得
var mydate = new Date(); console.log(mydate)//Fri Mar 10 2017 21:04:10 GMT+0800 (中国标准时间) var enddate = mydate.valueOf();//获得mydata的原始值 enddate = enddate - 3 * 24 * 60 * 60 * 1000; console.log(enddate);//获得三天前此时的毫秒数 mydate = new Date(enddate); console.log(mydate)//Tue Mar 07 2017 21:04:10 GMT+0800 (中国标准时间)
关于日期的处理
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。