首页 > 代码库 > JS将时间转为时间戳
JS将时间转为时间戳
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将时间转为时间戳
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。