您现在的位置是:网站首页>>信息浏览 文章详情

javaScript 获取 当前时间 时间差 时间戳 倒计时的方法
2019-07-24 22:32 许多年以后 1647

今天要用js计算2次留言的间隔,于是查询了相关的资料,在这整理出一份javaScript 获取 当前时间 时间差 时间戳 倒计时的方法

获取时间戳的方法

  1. 第一种:获取的时间戳是把毫秒改成000显示,
  2. var timestamp = Date.parse(new Date());
  3. 第二种和第三种是获取了当前毫秒的时间戳。
  4. var timestamp = (new Date()).valueOf();
  5. var timestamp=new Date().getTime();
  6. 第二种和第三种获取结果一样。

时间戳转为时间

  1. var timestamp = (new Date()).valueOf();
  2. var date=new Date(timestamp);

计算2个时间差

  1. var startTime = new Date('2018-1-1'); // 开始时间
  2. var endTime = new Date(); // 结束时间
  3. var usedTime = endTime - startTime; // 相差的毫秒数
  4. var days = Math.floor(usedTime / (24 * 3600 * 1000)); // 计算出天数
  5. var leavel = usedTime % (24 * 3600 * 1000); // 计算天数后剩余的时间
  6. var hours = Math.floor(leavel / (3600 * 1000)); // 计算剩余的小时数
  7. var leavel2 = leavel % (3600 * 1000); // 计算剩余小时后剩余的毫秒数
  8. var minutes = Math.floor(leavel2 / (60 * 1000)); // 计算剩余的分钟数

格式化时间

  1. //获取时间
  2. function getdate() {
  3. var now = new Date(),
  4. y = now.getFullYear(),
  5. m = now.getMonth() + 1,
  6. d = now.getDate();
  7. return y + "-" + (m < 10 ? "0" + m : m) + "-" + (d < 10 ? "0" + d : d) + " " + now.toTimeString().substr(0, 8);
  8. }
赞 (80)
文章出处:书生个人博客          转载注明下哦!o(≧v≦)o~~

标签: javaScript时间

相似文章:


随便说两句
请先登录
遵守国家法律法规,请勿回复无意义内容,请不要回复嵌套过多的楼层!