js时间与时间戳的转换

时间转换为时间戳:包含精确到秒和到毫秒

1.通过valueOf()取得原始对象的原始值获取时间,精确到毫秒

var a=(new Date()).valueOf();//a=1553080008132

2.通过getTime()原型方法直接获取时间,精确到毫秒

var a=(new Date()).getTime();//a=1553080009451

3.通过Number即将时间转换为数值获取时间,精确到毫秒

var a=Number(new Date());//a=1553080016161

4.通过Date.parse()方法,精确到秒

var a=Date.parse(new Date());//a=1553080041000
时间戳转换为时间

1.通过传统的方法,将时间戳转换为时间,通过获取年月日等进行组合

 function timeChange(time) {var date = new Date(time);//时间戳为10位需*1000,时间戳为13位的话不需乘1000var Y = date.getFullYear() + '-';var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';var D = date.getDate() + ' ';var h = date.getHours() + ':';var m = date.getMinutes() < 10 ? '0'+date.getMinutes() + ':' : date.getMinutes() + ':';var s = date.getSeconds();return Y+M+D+h+m+s;}timeChange(1553080556000);   //2019-03-20 19:15:56

2.通过toLocaleDateString()、toTimeString(),借助正则表达式获取 和截取转换,前者转换为年/月/日, 后者转换为时分秒

var a=new Date(1553080016161);
a.toLocaleDateString() ;//  2019/3/20
var a=new Date(1553080016161);
a.toTimeString() ;//    19:06:56 GMT+0800 (中国标准时间)
var a=new Date(1553080016161);
a.toLocaleDateString().replace(/\//g, "-") + " " + a.toTimeString().substr(0, 8);//   2019-3-20

前端开发中,js时间与时间戳的转换相关推荐

  1. 前端开发中JS调试技巧,你知道几种?用过几种?

    调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问题.降低故障概率.帮助分析逻辑错误等等.而在互联网前端开发越来越重要的今天,如 ...

  2. js 时间与时间戳的转换

    一:时间转时间戳:javascript获得时间戳的方法有四种,都是通过实例化时间对象 new Date() 来进一步获取当前的时间戳 1.var timestamp1 = Date.parse(new ...

  3. 【repost】一探前端开发中的JS调试技巧

    有请提示:文中涉及较多Gif演示动画,移动端请尽量在Wifi环境中阅读 前言:调试技巧,在任何一项技术研发中都可谓是必不可少的技能.掌握各种调试技巧,必定能在工作中起到事半功倍的效果.譬如,快速定位问 ...

  4. 一探前端开发中的JS调试技巧

    转自:http://seejs.me/2016/03/27/%E3%80%90%E5%8E%9F%E5%88%9B%E3%80%91%E4%B8%80%E6%8E%A2%E5%89%8D%E7%AB% ...

  5. 前端开发:JS中关于正则表达式的使用汇总

    前言 在前端开发过程中,关于正则表达式的使用也是必备技能,尤其是在实际业务需求的时候,需要处理一些不能按照正常语句操作的逻辑,如前端开发中的字符匹配.参数处理等都需要正则表达式来匹配截取处理.虽然正则 ...

  6. 前端开发:JS中常用数据类型的转换以及使用场景集锦

    前言 在前端开发中,关于数据转换也是使用频率非常高的知识点,尤其是常见数据类型之间的相互转换的使用频率就更高了,那么本篇博文就来分享一下关于JS中常用数据类型的转换使用,分享一下,方便后期查阅使用. ...

  7. 前端开发:JS中关于八皇后算法的使用

    前言 在前端开发过程中,关于算法的使用也是非常常见的操作,尤其是处理一些复杂的业务场景,还有就是前端获取到后端返回的复杂结构的数据,所以说前端开发中处处都有算法使用的场景.开发者从接触编程开发开始,就 ...

  8. 初学者Web介绍一些前端开发中的基本概念用到的技术

    Web开发是比较费神的,需要掌握很多很多的东西,特别是从事前端开发的朋友,需要通十行才行.今天,本文向初学者介绍一些Web开发中的基本概念和用到的技术,从A到Z总共26项,每项对应一个概念或者技术. ...

  9. 前端中什么是中台开发环境_Web前端开发中需要学习什么?会使用到哪些开发工具?...

    今天我们来谈谈Web和前端开发过程中需要学习什么?前端开发需要使用什么开发工具?也简单介绍前端开发前景和薪水.下面和千锋广州小编一起来看看吧! ​前端工程师的主要职责: 前端工程师在不同的公司有不同的 ...

最新文章

  1. 什么是CPI指数和GDP
  2. java timezone 107_java - Java使用TimeZone - 堆栈内存溢出
  3. oracle数据库表空间文件收缩实例
  4. 强大的Perl中的正则
  5. JavaOne 2012:向上,向上和向外:使用Akka扩展软件
  6. 五. 面向对象高级特性4. 接口的概念和使用
  7. WordPress 获取当前页面 ID 的几大方法
  8. 怎样把照片中的头像扶正_一个男人的微信头像,往往暴露了“人品”,你是哪一种?...
  9. [.net 面向对象编程基础] (6) 基础中的基础——运算符和表达式
  10. 四川省大学生计算机作品大赛,我院承办2019“新华三杯”四川省大学生计算机作品大赛并获佳绩...
  11. 第三方支付,微信支付及支付宝的一些入门了解
  12. 汇编大作业(课程设计):简易英英词典
  13. SpringBoot项目多环境配置(亲测有效)
  14. B站黑马Java基础+就业班+各种项目idea版本(正在更新)4测试 反射 注解
  15. 有监督机器学习训练流程---人工智能工作笔记0015
  16. 零基础语法入门第四讲 代词的主格和宾格
  17. 基于卷积神经网络的皮肤癌检测系统
  18. 【智能商务】学习财务分析,看这10张思维导图就够啦
  19. MFRC522应用详解
  20. [转帖]SAP一句话入门:Plant Maintenance

热门文章

  1. 《Java核心技术面试精讲--杨晓峰》学习笔记目录
  2. 跨境支付行业洗牌在即:本月底必须登记 支付机构不得再“借牌照”
  3. Vue面试题分享之Vue双向绑定数据原理
  4. Solidity 从入门到实战(一)
  5. java 使用 Amazon SES 发送电子邮件
  6. Ext 4 概述(一)
  7. 哀悼日设置网站主题为黑白主题
  8. H5图片切换,js图片轮播,js图片自动切换
  9. 金融银行软件测试超大型攻略,最受欢迎的金融银行大揭 秘附面试题
  10. CC00027.hadoop——|HadoopHive.V27|——|Hive.v27|Hive优化策略|实战.v03|