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获取当前时间戳内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • JavaScript中检测数据类型的四种方法

    JavaScript中检测数据类型的四种方法

    这篇文章主要给大家分享的是JavaScript中检测数据类型的四种方法,有 typeof、instanceof、constructor、Object.prototype.toString.call(),下面文章详细介绍内容,需要的小伙伴可以参考一下
    2022-01-01
  • js中取得变量绝对值的方法

    js中取得变量绝对值的方法

    这篇文章主要介绍了js中取得变量绝对值的方法,较为详细的分析了js中abs方法取绝对值的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-01-01
  • 前端JS实现浏览器跨标签页数据共享的五大方案

    前端JS实现浏览器跨标签页数据共享的五大方案

    这篇文章主要为大家详细介绍了五大常见的浏览器跨页签数据共享方案,包括它们的实现原理、优缺点以及适用场景,有需要的小伙伴可以跟随小编一起参考一下
    2026-02-02
  • JavaScript 自动完成脚本整理(33个)

    JavaScript 自动完成脚本整理(33个)

    所谓的提升用户体验,其实就是把所有用户视为懒鬼,比如JavaScript自动完成(Autocomplete)脚本, 常用于表单,用户只需输入一两个字母,就为你扩展、联想、匹配和供君选择,
    2009-10-10
  • D3.js实现饼状图的方法详解

    D3.js实现饼状图的方法详解

    相信大家都知道图表是数据图形化的表示,通过形象的图表来展示数据,比如条形图,折线图,饼图等。可视化图表可以帮助开发者更容易理解复杂的数据,提高生产的效率和Web应用和项目的可靠性。现在就让我们大家一起来学习用D3.js来实现饼图的方法,有需要的可以参考借鉴。
    2016-09-09
  • 酷! 不同风格页面布局幻灯片特效js实现

    酷! 不同风格页面布局幻灯片特效js实现

    这篇文章主要为大家详细介绍了超酷不同风格页面布局幻灯片特效,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-08-08
  • 通过javascript把图片转化为字符画

    通过javascript把图片转化为字符画

    平时我们都是使用软件把图片转化为字符画,今天我就用JAVASCRIPT把图片转化成字符画,在娱乐中学习一些JS、HTML5、canvas的使用方法。
    2013-10-10
  • canvas轨迹回放功能实现

    canvas轨迹回放功能实现

    这篇文章主要介绍了canvas轨迹回放功能实现过程以及相关的代码整理,跟着小编一起学习下吧。
    2017-12-12
  • createTextRange()的使用示例含文本框选中部分文字内容

    createTextRange()的使用示例含文本框选中部分文字内容

    这篇文章主要介绍了createTextRange()的使用示例,需要的朋友可以参考下
    2014-02-02
  • 微信小程序购物商城系统开发系列-目录结构介绍

    微信小程序购物商城系统开发系列-目录结构介绍

    这篇文章主要介绍了微信小程序购物商城系统开发系列-目录结构介绍,有兴趣的可以了解一下。
    2016-11-11

最新评论