JavaScript获取当前时间戳5种方法汇总

 更新时间:2023年10月08日 09:03:42   作者:TTong___  
很多时候我们都把时间戳作为id值,下面这篇文章主要给大家介绍了关于JavaScript获取当前时间戳的5种方法,文中通过代码介绍的非常详细,需要的朋友可以参考下

js 获取当前时间戳的5种方法

1. 获取时间戳精确到 秒,13位

const timestamp = Date.parse(new Date());
console.log(timestamp);
//输出 1591669256000   13位

2. 获取时间戳精确到 毫秒,13位

const timestamp = Math.round(new Date());
console.log(timestamp);
//输出 1591669961203   13位

3. 获取时间戳精确到 毫秒,13位

const timestamp = (new Date()).valueOf();
console.log(timestamp);
//输出 1591670037603   13位

4. 获取时间戳精确到 毫秒,13位

const timestamp = new Date().getTime();
console.log(timestamp);
//输出 1591670068833   13位

5. 获取时间戳精确到 毫秒,13位

const timestamp = +new Date();
console.log(timestamp);
//输出 1591670099066   13位

js 获取今日、本周、本月、本年 时间戳的方法

1. 今日时间

// 今天开始时间的时间戳
new Date(new Date().toLocaleDateString()).getTime()
// 今天结束时间的时间戳
new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60 * 1000 - 1

2. 本周时间

// 本周开始时间的时间戳
new Date(new Date().setHours(0, 0, 0) - (new Date().getDay() - 1) *24 * 60 * 60 *1000)
// 本周结束时间的时间戳
new Date(new Date().setHours(0, 0, 0) + (7 - new Date().getDay()) *24 * 60 * 60 *1000)

3. 本月时间

// 本月开始时间的时间戳
new Date(new Date(new Date().getFullYear(), new Date().getMonth(), 1).setHours(0, 0, 0))
// 本月结束时间的时间戳
new Date(new Date(new Date().getFullYear(), new Date().getMonth()+ 1, 0).setHours(23, 59, 59, 59))

4. 本年时间

// 本年开始时间的时间戳
new Date(new Date().getFullYear(), 0, 1)
// 本年结束时间的时间戳
new Date(new Date(new Date().getFullYear() + 1, 0, 0).setHours(23, 59, 59, 59))

总结 

到此这篇关于JavaScript获取当前时间戳5种方法的文章就介绍到这了,更多相关JS获取当前时间戳内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 细说webpack6 Babel的使用详解

    细说webpack6 Babel的使用详解

    这篇文章主要介绍了细说webpack6 Babel的使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-09-09
  • js中split()方法得到的数组长度问题

    js中split()方法得到的数组长度问题

    split() 方法用于把一个字符串分割成字符串数组。这篇文章给大家介绍js中split()方法得到的数组长度问题,感兴趣的朋友一起看看吧
    2018-07-07
  • javascript实现图片左右滚动效果【可自动滚动,有左右按钮】

    javascript实现图片左右滚动效果【可自动滚动,有左右按钮】

    这篇文章主要介绍了javascript实现图片左右滚动效果,可实现自动滚动,带有左右按钮功能,基于插件scrollPic.js实现,附带了相应的demo源码供读者下载参考,需要的朋友可以参考下
    2016-09-09
  • js实现右下角窗口弹出窗口效果

    js实现右下角窗口弹出窗口效果

    好的朋友经常需要弹出信息,这个功能不错
    2008-09-09
  • JavaScript时间转换处理函数

    JavaScript时间转换处理函数

    这篇文章主要介绍了JavaScript时间转换处理函数的方法的相关资料,需要的朋友可以参考下
    2015-04-04
  • js验证框架之RealyEasy验证详解

    js验证框架之RealyEasy验证详解

    这篇文章主要为大家详细介绍了js验证框架之RealyEasy验证,记录了RealyEasy验证的使用步骤,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • javascript实现简易数码时钟

    javascript实现简易数码时钟

    这篇文章主要为大家详细介绍了javascript实现简易数码时钟,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • JS如何理解data URL

    JS如何理解data URL

    这篇文章主要介绍了JS如何理解data URL,对data URL感兴趣的同学,可以参考下
    2021-04-04
  • 关于AOP在JS中的实现与应用详解

    关于AOP在JS中的实现与应用详解

    这篇文章主要给大家介绍了关于AOP在JS中的实现与应用的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用JS具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-05-05
  • 原生javascript获取元素样式

    原生javascript获取元素样式

    这篇文章主要介绍了原生javascript获取元素样式的方法,需要的朋友可以参考下
    2014-12-12

最新评论