1. 将时间戳转换成日期格式

// 简单的一句代码
var date = new Date(时间戳); //获取一个时间对象/**1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了2. 更多好用的方法可以在这查到 -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp*/
date.getFullYear(); // 获取完整的年份(4位,1970)
date.getMonth(); // 获取月份(0-11,0代表1月,用的时候记得加上1)
date.getDate(); // 获取日(1-31)
date.getTime(); // 获取时间(从1970.1.1开始的毫秒数)
date.getHours(); // 获取小时数(0-23)
date.getMinutes(); // 获取分钟数(0-59)
date.getSeconds(); // 获取秒数(0-59)

例子:

// 比如需要这样的格式 yyyy-MM-dd hh:mm:ss
var date = new Date(1398250549490);
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate() + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds();
console.log(Y+M+D+h+m+s); //最后的时间格式// 输出结果:2014-04-23 18:55:49

2. 将日期格式转换成时间戳 

// 也很简单
var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime);
//传入一个时间格式,如果不传入就是获取现在的时间了,这样做不兼容火狐。
// 可以这样做
var date = new Date(strtime.replace(/-/g, '/'));// 有三种方式获取,在后面会讲到三种方式的区别
time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);/*
三种获取的区别:
第一、第二种:会精确到毫秒
第三种:只能精确到秒,毫秒将用0来代替
比如上面代码输出的结果(一眼就能看出区别):
1398250549123
1398250549123
1398250549000
*/

 3. Date()参数形式有7种

new Date("month dd,yyyy hh:mm:ss");

new Date("month dd,yyyy");

new Date("yyyy/MM/dd hh:mm:ss");

new Date("yyyy/MM/dd");

new Date(yyyy,mth,dd,hh,mm,ss);

new Date(yyyy,mth,dd);

new Date(ms);

比如:

new Date("September 16,2016 14:15:05");
new Date("September 16,2016");
new Date("2016/09/16 14:15:05");
new Date("2016/09/16");
new Date(2016,8,16,14,15,5); // 月份从0~11
new Date(2016,8,16);
new Date(1474006780);

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持,

最后为了方便大家的沟通与交流请加QQ群: 625787746

请进QQ群交流:【IT博客技术分享群①】:https://jq.qq.com/?_wv=1027&k=DceI0140

js时间戳与日期格式之间相互转换(总结)相关推荐

  1. js与php时间戳,js时间戳与日期格式之间的互转

    1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); //获取一个时间对象 /** 1. 下面是获取时间日期的方法,需要什么样的格式自己拼接起来就好了 ...

  2. js 时间戳与日期格式之间的互转(转载)

    本文转自:https://segmentfault.com/a/1190000000481753 1. 将时间戳转换成日期格式 // 简单的一句代码 var date = new Date(时间戳); ...

  3. Python时间戳和日期格式之间的相互转化

    Python时间戳和日期格式之间的相互转化 绪论 一.获取当前日期,转为10位或13位时间戳 二.将10位或13位时间戳转为日期格式(年-月-日 时-分-秒) 绪论 java默认精度是毫秒级别的,生成 ...

  4. vue.js 时间戳转换日期格式

    时间戳可以理解为过滤器的一种方式,日期格式的转换在项目中也经常遇到,今天我来总结项目中踩过的坑,以及解决方法. 时间戳转换日期格式有三种方法: 方式一 运行 cmd 执行 npm install mo ...

  5. js时间戳与日期格式的相互转换

    时间戳是自 1970 年 1 月 1 日(00:00:00 GMT)以来的秒数.它也被称为 Unix 时间戳(Unix Timestamp). 下面总结一下js中时间戳与日期格式的相互转换: 1. 将 ...

  6. js 时间戳和日期格式相互转换

    一.时间戳转化为日期格式 这个比较麻烦,没有找到js自带函数进行转换,所以需自定义一个函数,可作为公共函数使用. 使用效果如下: time = timestampToTime(1660208851); ...

  7. js 时间戳转为日期格式

    什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time).POSIX时间(POSIX time),是一种时间表示方 ...

  8. js时间戳与日期格式的转换

    1.将时间戳转换成日期格式: function timestampToTime(timestamp) {// 时间戳为10位需*1000,时间戳为13位不需乘1000var date = new Da ...

  9. Js时间戳转为日期格式

    这个在php+mssql(日期类型为datetime)+ajax的时候才能用到,js需要把时间戳转为为普通格式,一般的情况下可能用不到 [php] view plaincopy <script& ...

最新文章

  1. 清除图片下默认的小间隙_密封间隙对迷宫密封性能影响的三维数值分析
  2. elementui 搭建布局页面路由_【项目实践】使用Vue.js和ElementUI快速实现后台管理系统的界面布局...
  3. 如何运用领域驱动设计 - 领域事件
  4. c语言学习进阶-C语言程序实现生成指定区间指定个数随机数
  5. 达内TTS6.0课件basic_day05
  6. Deep Graph Library消息传递机制-Message Passing详解
  7. 【自然语言处理系列】预训练模型原理和实践综述 | 附汇报PPT原稿和18篇论文
  8. html5 下拉树,HTML5拖拽API实现vue树形拖拽组件
  9. web前端入门教程(非常详细)
  10. 4.1 CMMI4级——CMMI4级简述
  11. 最新微信视频强制分享系统源码+引流裂变分享
  12. PHP学习路线图(2021年最新版)
  13. 云计算,大数据,人工智能本质和概念
  14. 计算机知识技能大赛总结,计算机技能大赛总结.doc
  15. C语言if( x)的意思,c语言 if(!x)中条件!x是什么意思
  16. python人文社科研究_人文社科论文写作数据分析利器|SPSS+Stata+Endnote+Python
  17. 细究Android开发代码中心化所带来的问题
  18. 小试跨平台局域网文件传输工具NitroShare,几点感想
  19. OkHttp3封装第二版
  20. 大数据周会-本周学习内容总结04

热门文章

  1. unable to open 'x:\Program Files (x86)\Adobe Flash Builder 4.6\eclipse\plugins\com.adobe.flexbuild
  2. dnf剑魂buff等级上限_DNF:超时空最垃圾的几个职业,剑魂榜上有名,第一炸团必有他...
  3. 【快速文档】open-data标签,在小程序中无需用户授权也可以使用用户昵称和头像
  4. winform之Enter键触发按钮事件
  5. javascript中的异步调用,promise对象,async/await用法
  6. Windows 动态磁盘卷:简单卷、跨区卷 、带区卷 、镜像卷 、RAID5卷 相关配置操作
  7. liunx - libcurl
  8. netsh配置网络失败
  9. Vue中修改Mint UI的Toast默认样式问题 - 字体大小调整
  10. AES对称加密和解密算法以及Java的AES工具类