码迷,mamicode.com
首页 > Web开发 > 详细

JS将时间转为时间戳

时间:2017-05-08 12:27:51      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:对象   returns   object c   修改   log   can   ==   sed   ted   

 1 var changeTimes = function(time) {
 2         var temp = time.split(‘ ‘);
 3         var arr = temp[0].split(‘-‘);
 4         var brr = temp[1].split(‘:‘);
 5         if(brr.length == 3){
 6             var timestamp = new Date(Date.UTC(arr[0], arr[1] - 1, arr[2], +brr[0] - 8, brr[1], brr[2]));
 7         }else if(brr.length == 2){
 8             var timestamp = new Date(Date.UTC(arr[0], arr[1] - 1, arr[2], +brr[0] - 8, brr[1]));
 9         }
10         var timestamp = timestamp.getTime() / 1000;
11         return timestamp;
12     };

 Date.UTC 函数 (JavaScript)

返回协调通用时间 (UTC)(或 GMT)1970 年 1 月 1 日午夜与所指定的日期之间相差的毫秒数。

语法:

Date.UTC(year, month, day[, hours[, minutes[, seconds[,ms]]]]) 

Date.UTC 函数返回从 UTC 1970 年 1 月 1 日午夜到所提供日期之间的毫秒数。  此返回值可用在 setTime 方法和 Date 对象构造函数中。  如果参数值大于其范围或为负数,则其他存储的值都将得到相应的修改。  例如,如果指定 150 秒,则 JavaScript 将该数字重新定义为 2 分 30 秒。  

Date.UTC 函数和接受日期的 Date 对象构造函数之间的差别在于:Date.UTC 函数采用 UTC,而 Date 对象构造函数采用当地时间。

JS将时间转为时间戳

标签:对象   returns   object c   修改   log   can   ==   sed   ted   

原文地址:http://www.cnblogs.com/jessiespur/p/6824118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!