JS获取当前时间戳及时间戳的转换

获取现在的Unix时间戳(Unix timestamp)

Math.round(new Date().getTime()/1000)  //getTime()返回数值的单位是毫秒

Unix时间戳(Unix timestamp) → 普通时间

先 var unixTimestamp = new Date(Unix timestamp * 1000) 

然后 commonTime = unixTimestamp.toLocaleString()

普通时间 → Unix时间戳(Unix timestamp)

var commonTime = new Date(Date.UTC(year, month - 1, day, hour, minute, second))

原文地址:https://www.cnblogs.com/xianyv/p/11584661.html

时间: 2024-08-10 08:51:14

JS获取当前时间戳及时间戳的转换的相关文章

JS获取当前时间或者把毫秒转换成yyyy-MM-dd的格式

不多说这里放上代码 直接调用即可 function gshtime(time) { var year = <span style="font-family: Arial, Helvetica, sans-serif;">time</span><span style="font-family: Arial, Helvetica, sans-serif;">.getFullYear(); //年</span> var mo

JS获取时间戳+C#水煎戳转换

JS获取了当前毫秒的时间戳. var timestamp=new Date().getTime(); //第二种方法: //var timestamp = (new Date()).valueOf(); 结果:1429527789146 C#将日期时间类型转换成时间戳: /// <summary> /// 时间转换为时间戳字符串 /// </summary> /// <param name="dt"></param> /// <re

前端(js/jquery) 日期和时间戳的转换

一.JavaScript中获取当前时间的时间戳 方法一: var timestamp=Date.parse(new Date()); ====>结果是:1451441086000 注:这种方式精确到秒,毫秒位置上的用0代替了. 方法二: var timestamp=(new Date()).valueOf(); ====>结果是:1451441232779 注:这两种方法获取从 1970年1月1日午夜开始的毫秒数 方法三: javascript 中使用 new Date().getTime()

js 获取格林尼治时间戳

昨天在一论坛里看到有朋友问 js 如何获取格林尼治时间戳.不少朋友第一反应是 toGMTString ...确实可以得到格林尼治时间,但不是时间戳.虽然我也没有啥好的方法一步到位的获取,不过至少是获取到了,与大家分享下吧,让各位贱笑了. getTimezoneOffset 可以取得当前时区的偏移量,单位是分钟,我们的时区是 GMT+0800,所以转换回去应该 -8 才对.换算成分钟就是 -8 * 60 = -480getTimezoneOffset 方法得到的正是 -480 var dt = n

js获取当前时间戳的三个方法

var time1 = Date.parse(new Date()); var time2 = new Date().valueOf(); var time3 = new Date().getTime(); 其中需要注意的是: 第一种方法: Date.parse(new Date()) 获取的时间戳是把毫秒改成000显示,例:1512122108000 第二种方法: new Date().valueOf() 和第三种方法: new Date().getTime() 是获取了当前毫秒的时间戳,例:

js date对象传参获取特定日期的时间戳

当我们想要通过js获取某一特定时间的时间戳时,会通过给date对象传参再通过getTime函数来获取,传递的参数格式也有不同形式.有些时候,可能会因为自己传入参数的格式不正确而导致date对象invalid,进而导致逻辑出现错误. date对象传递的参数主要有字符串以及年月日等的数字,如下: new Date( year, month, date, hrs, min, sec) 参数说明: year的值为:需设定的年份-1900.例如需设定的年份是1997则year的值应为97,即1997-19

js时间戳和日期互转换

1.日期转时间戳 1 //获取当前时间戳 2 new Date().getTime(): 3 //获取固定时间的时间戳 4 new Date('2018-12-01 12:22').getTime() 2.时间戳转日期 1 function formatDateTime(timeStamp) { 2 var date = new Date(); 3 date.setTime(timeStamp * 1000); 4 var y = date.getFullYear(); 5 var m = da

时间戳与字符串的转换

第一次看到服务端那边以备注---流格式为:{"mDate":"\/Date(-62135596800000)\/"} 这种形式的时间格式上传服务器,换了好多方法还是不行,网上一大堆乱七八糟的方法也没能解决,最后琢磨许久,终于弄出来了: 首先 字符串以时间的格式转换成时间戳,再以时间戳转换为时间格式的字符串即可. 整体代码如下: import java.text.DateFormat; import java.text.ParseException; import j

UNIX时间戳及日期的转换与计算

UNIX时间戳是保存日期和时间的一种紧凑简洁的方法,是大多数UNIX系统中保存当前日期和时间的一种方法,也是在大多数计算机语言中表示日期和时间的一种标准格式.以32位整数表示格林威治标准时间,例如,使用证书11230499325表示当前时间的时间戳.UNIX时间戳是从1970年1月1日零点(UTC/GMT的午夜)开始起到当前时间所经过的秒数.1970年1月1日零点作为所有日期计算的基础,这个日期通常成为UNIX纪元. 因为UNIX时间戳是一个32位的数字格式,所以特别适用于计算机处理,例如计算两