JavaScript时间戳的应用
JS时间戳的应用
- 1. 什么是时间戳
- 2. 时间戳的获取
- 3. 时间戳的应用
1. 什么是时间戳
时间戳:是指从格林威治时间1970年01月01日00时00分00秒(UTC/GMT的午夜,即
北京时间1970年01月01日08时00分00秒
)起至现在的总秒数
2. 时间戳的获取
- 获取当前执行方法时的时间
Date.now()
:返回表示方法执行时日期和时间的毫秒数
console.log(Date.now());
- 将指定日期转换为时间戳
精确到毫秒
let date = new Date('2022-07-12 23:50:50:121')console.log(date.getTime());
console.log(date.valueOf());
- 还有一个
Date.parse()
,它的用法有所不同:
直接传具体日期,精确到毫秒
console.log(Date.parse('2022-07-12 23:50:50:121'));
传日期对象,精确到秒,将毫秒数变为 000
console.log(Date.parse(date));
3. 时间戳的应用
- 比较日期大小
let date1 = new Date('2022-07-12 23:50:50:121');
let date2 = new Date('2022-07-12 23:50:54:100');
if (date1.getTime() < date2.getTime()) {console.log('date1 的时间更早');
}
这里当然直接 date1
和 date2
比较就可以了。
if (date1 < date2) {console.log('date1 的时间更早');
}
- 用来计时
const lastTime = new Date('2022-07-11 23:50:50:121');
const nowTime = Date.now();
// 将毫秒转换为秒
const dur = parseInt(nowTime - lastTime) / 1000;
// 天数
const days = parseInt(dur / 3600 / 24);
// 小时
const hours = parseInt(dur / 3600 % 24);
// 分钟
const minutes = parseInt(dur / 60 % 60);
// 秒
const seconds = parseInt(dur % 60);console.log(`距离 lastTime 已经过去了 ${days < 10 ? '0' + days : days} 天 ${hours} 小时 ${minutes} 分钟 ${seconds} 秒`);
JavaScript时间戳的应用相关推荐
- JavaScript 时间戳(互相转换)(自定义格式)- 案例篇
文章目录 JavaScript 时间戳(自定义格式)转换 - 案例(含代码) 一.时间戳(`s` 秒) 1. `转化顺序` · 说明: 2. 效果图: 3. 代码: 二.时间戳(`ms` 毫秒) 1. ...
- 您如何获得JavaScript时间戳?
如何获取JavaScript时间戳? 与Unix时间戳类似,即代表当前时间和日期的单个数字. 可以是数字或字符串. #1楼 Date.getTime()方法可以稍作调整即可使用: getTime方法返 ...
- js时间戳 php时间戳,javascript时间戳函数-时间戳总结
javascript时间戳经常用到,现在总结一下. 一.时间戳函数 function getLocalTime(nS) { return new Date(parseInt(nS) * 1000).t ...
- JavaScript 时间戳
目录 1.JavaScript 的时间对象转换为时间戳 1.1.时间对象转时间戳的 5 种写法 1.2.获得当前时间的时间戳 1.3.获得 10 位数的时间戳 2.JavaScript 的时间戳转换为 ...
- javascript时间戳和日期字符串相互转换
1 <html xmlns="http://www.w3.org/1999/xhtml"> 2 <head> 3 <meta http-equiv=& ...
- 5种获取JavaScript时间戳函数的方法
来源 | https://www.fly63.com/ 一.JavasCRIPT时间转时间戳 JavaScript获得时间戳的方法有五种,后四种都是通过实例化时间对象new Date() 来进一步获取 ...
- 获取JavaScript时间戳函数的方法和js时间戳转时间方法
文章目录 一.JavasCRIPT时间转时间戳 方法一:Date.now() 方法三:valueOf() 方法四:getTime() 方法五:Number 二.js时间戳转时间 方法一:生成'yyyy ...
- JavaScript时间戳
在JavaScript程序中,所谓的时间戳指的是当前时间和格林尼治时间--1970年1月1日,0点0分0秒,相差的毫秒数 简单理解,就是从格林尼治时间--1970年1月1日,0点0分0秒,到现在过了多 ...
- javascript时间戳和日期字符串相互转换代码
一.日期字符串转时间戳 // 获取当前时间戳(以s为单位)// 第一种方式var timestamps = +new Date();timestamps = timestamps / 1000;// ...
- PHP时间戳实现倒计时,JavaScript | 时间戳实现倒计时定时器
实现思路:通过date.setHours设置三小时后,并通过data.getTime获取三小时后的时间戳(从1970年1月1日到现在的毫秒数),之后通过定时器每隔16毫秒调用一次enterFrame函 ...
最新文章
- 转:一个简单的基于WEB的QTP自动化测试框架-SAFFRON
- hbase developer API 1.22版
- Java:网络编程之UDP的使用
- 宇宙射线会导致路由器 bug,思科你认真的吗
- Inno_Setup使用笔记(简单完成安装包制作)
- 你爱我,我爱你,IP被封很头疼【Python爬虫实战:ip代理js逆向采集】
- WPF RichTextBox设置文本颜色
- 2022美赛M奖经验总结(3)选题思路篇
- 中日海军实力分类比较
- 5分钟学会Linux上传文件和下载文件命令
- dlink 备份文件_dlink 基本命令
- 什么是领域驱动设计?
- 算法精解_C语言 链表_单链表(接口定义+类型实现)
- 《单片机原理与应用》期末试卷参考2020年
- CFA机考多久出成绩?CFA机考成绩如何查
- Centos 7.3 下 的QT 输入中文
- CSS新手入门教程~~~~
- 【C语言项目实战】C语言实现文件加密
- OpennVINS运行、评估笔记
- 不打开文件,读取Rvt文件中的信息
热门文章
- oracle DCL包括,ORACLE笔记(6)SQL 语言之DCL语句
- iOS中UITextField的使用
- java创建文件夹和文件并写入
- 计算机java项目(毕设课设) 之 含文档+PPT+任务书+源码等]javaweb户籍户口管理系统
- 【csq加油】华为2016校园招聘上机笔试题(一)
- 【设计模式·结构型】桥接模式Bridge Pattern
- Nirvana Chain 「为应用而生」Lily技术分享--节点机制 |棘轮效应上涨的经济模型
- 涂鸦智能植物生长机lite(硬件篇)
- 51nod 锁屏密码
- 基于FPGA的SPWM调制