日期时间戳的使用与计算

new Date()的使用

const date = new Date()
console.log(date) // 2021-09-10T07:12:11.948Z
console.log(typeof date) // object
console.log(date * 1) //1631257931948

Date()的使用

const hd = Date()
console.log(hd) // Fri Sep 10 2021 15:12:11 GMT+0800 (中国标准时间)
console.log(typeof hd) // string
console.log(hd * 1) // NaN

Date.now()

const date1 = Date.now()
console.log(date1) // 1631257931955

ISO与TimeStamp格式转换

const d = new Date('1996-7-12 08:22:12')
console.log(d * 1) // 1631258155748
console.log(Number(d)) // 837130932000
console.log(d.valueOf()) // 837130932000
console.log(d.getTime()) // 837130932000const timestamp = d.valueOf()
console.log(new Date(timestamp)) // 1996-07-12T00:22:12.000Z

Date()下可用的API

const d = new Date('1996-7-12 08:22:12')console.log(d) // 1996-07-12T00:22:12.000Z
console.log(d.getFullYear()) // 1996
console.log(d.getMonth() + 1) // 7
console.log(d.getDate()) // 12
console.log(d.getHours()) // 8
console.log(d.getMinutes()) //22
console.log(d.getSeconds()) //12

[JavaScript] 日期时间戳的使用与计算相关推荐

  1. 常见的javascript日期和时间戳互相转化

    写在前面 前两天写了一篇<常见的Javascript获取时间戳>,今天来一篇续集吧,日期和时间戳的互转 预备知识 知道什么是时间戳:即距离1970年01月01日00时00分00秒的毫秒数( ...

  2. Javascript日期和时间戳(毫秒/秒)相互转化,日期分隔符不同转化结果不同

    Javascript日期和时间戳(毫秒/秒)相互转化,日期分隔符不同转化结果不同 1.日期格式转为时间戳(UTC方法必须把分隔符转为逗号,其他方法转为反斜杠/,因为横杠-有误差) 4种转换方法: Da ...

  3. JavaScript日期相关计算

    一.计算距离今天n天后或n天前的日期 首先定义两个公共的方法:月份日期数字转换:格式化日期形式(默认:年-月-日) // 数字转换 changeNum (num) {if (num >= 10) ...

  4. Javascript日期时间表现形式互转

    在一门语言里,一个日期时间一定有3种表现形式,字符串(如2010-11-11 05:07:08),Long型(一般是1970年1月1日至今的毫秒数),内置对象(在Javascript中就是Date): ...

  5. JavaScript 日期对象

    我们今天就来学习一下JavaScript 日期对象,我们这个日期对象主要可以用于获取到当前时间,或者未来某天时间,还有时间戳计算. 下面就跟我来学习吧. 一.日期对象Date Date对象:这个Dat ...

  6. 在JavaScript中时间戳

    一.JavaScript 时间转为时间戳 1.Date.now() 用Date.now()可以获得当前的时间戳 Date.now(); //1645099205343 new Date().getTi ...

  7. JavaScript日期时间详解

    JavaScript日期时间详解 日期与时间 获取时间对象 var date=new Date() 时间的获取方法 date.toString() date.toLocaleString() date ...

  8. JavaScript获取时间戳的坑

    JavaScript获取时间戳的三个方法: Date.parse(new Date()) 获取13位时间戳,例如1553581293000, (new Date()).valueOf() 获取13位时 ...

  9. JavaScript 日期

    一.new Date() new Date() 用当前日期和时间创建新的日期对象 二.new Date(year, month, ...) new Date(year, month, ...) 用指定 ...

最新文章

  1. java 线程池(2)
  2. linux平台 一个简单的helloworld动态库的制作与使用
  3. 如何在面试中有条理的回答用户体验方面的问题
  4. 看完王兴刷屏之后,你该学会建立属于自己的第一性原理
  5. matlab引擎函数,Matlab引擎库函数
  6. 阿里芯片大动作!NPU明年6月发布,“平头哥”研发量子芯片
  7. 上海应用技术大学计算机网络试题及答案,上海应用技术学院.计算机网络期末试卷.doc...
  8. Java毕业设计教程源码分享——简易网盘
  9. 自动控制原理9.3---线性定常系统的反馈结构及状态观测器
  10. 普罗米修斯prometheus
  11. matlab 扫雷,matlab 扫雷
  12. 《C语言入门》简单回文序列问题求解
  13. leetcode 421. Maximum XOR of Two Numbers in an Array
  14. 数据结构与算法——6. 抽象数据类型:无序表与有序表及其链表实现
  15. python中的rt_Python 读写文件中w与wt, r与rt的区别
  16. 微服务架构实战第八节 微服务安全框架,认证与授权
  17. springboot+VUE整合websocket
  18. python音乐可视化效果_Python 一个漂亮的音乐节奏可视化方案
  19. 成功解决[Error] reference to ‘xx’ is ambiguous
  20. svn 合并分支代码

热门文章

  1. Ubuntu 安装 Etcd
  2. Windows10快捷应用指令
  3. 【软件工程】VB版机房文档总结
  4. cookie 免密登录_python
  5. 禁用GPU版本TensorFlow,切换到CPU版本TensorFlow。
  6. LeetCode简单题之棒球比赛
  7. 台积电2nm与3nm制程
  8. 拓展ARM研发进展与玩家
  9. 部署可扩展的目标检测管道:推理过程(上)
  10. 选择最合适的预测性维护传感器