js时间戳与日期格式之间转换详解


Posted in Javascript onDecember 11, 2017

本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

将时间戳转换为日期格式

var date = new Date(时间戳);获取一个时间对象。
下面是获取时间日期的方法
下面是获取时间日期的方法。
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)

比如我需要 2015-8-24_8-24-30这样的格式

function formatDate(datetime) {
  var year = datetime.getFullYear(),
  month = (datetime.getMonth() + 1 < 10) ? '0' + (datetime.getMonth() + 1):datetime.getMonth() + 1,
  day = datetime.getDate() < 10 ? '0' + datetime.getDate() : datetime.getDate(),
  hour = datetime.getHours() < 10 ? '0' + datetime.getHours() : datetime.getHours(),
  min = datetime.getMinutes() < 10 ? '0' + datetime.getMinutes() : datetime.getMinutes(),
  sec = datetime.getSeconds() < 10 ? '0' + datetime.getSeconds() : datetime.getSeconds();
  return year + '-' + month + '-' + day + '_' + hour + '-' + min + '-' + sec;
}

这里datatime是Date对象,格式化  datetime = new Date(time); time是时间戳。

将日期格式转换为时间戳

var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime); 
//传入一个时间格式,如果不传入就是获取现在的时间了,这样做不兼容火狐。
// 可以这样做
var arr = strtime.replace(/ |:/g, '-').split('-');
date = new Date(Date.UTC(arr[1], arr[2], arr[3], arr[4], arr[5]));

//三种方式获取:
time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);

//三种获取的区别:
第一、第二种:会精确到毫秒
第三种:只能精确到秒,毫秒将用0来代替
比如上面代码输出的结果(一眼就能看出区别):
  1398250549123
  1398250549123
  1398250549000

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

Javascript 相关文章推荐
javascript读取xml
Nov 04 Javascript
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
Aug 28 Javascript
JavaScript 计算图片加载数量的代码
Jan 01 Javascript
jQuery实现导航高亮的方法【附demo源码下载】
Nov 09 Javascript
AngularJS中的Promise详细介绍及实例代码
Dec 13 Javascript
Jquery Easyui表单组件Form使用详解(30)
Dec 19 Javascript
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
Apr 01 Javascript
Vue动态实现评分效果
May 24 Javascript
VUE元素的隐藏和显示(v-show指令)
Jun 23 Javascript
JS实现换肤功能的方法实例详解
Jan 30 Javascript
JS实现的全选、全不选及反选功能【案例】
Feb 19 Javascript
使用react context 实现vue插槽slot功能
Jul 18 Javascript
js时间戳与日期格式之间相互转换
Dec 11 #Javascript
vue.js默认路由不加载linkActiveClass问题的解决方法
Dec 11 #Javascript
基于JavaScript 性能优化技巧心得(分享)
Dec 11 #Javascript
JavaScript时间戳与时间日期间相互转换
Dec 11 #Javascript
vue项目优化之通过keep-alive数据缓存的方法
Dec 11 #Javascript
微信小程序使用input组件实现密码框功能【附源码下载】
Dec 11 #Javascript
浅谈vue项目优化之页面的按需加载(vue+webpack)
Dec 11 #Javascript
You might like
生成卡号php代码
2008/04/09 PHP
php 获取mysql数据库信息代码
2009/03/12 PHP
浅谈PHP中的Trait使用方法
2019/03/22 PHP
IE中直接运行显示当前网页中的图片 推荐
2006/08/31 Javascript
javascript 带有滚动条的表格,标题固定,带排序功能.
2009/11/13 Javascript
js和as的稳定传值问题解决
2013/07/14 Javascript
在Firefox下js select标签点击无法弹出
2014/03/06 Javascript
jQuery中replaceAll()方法用法实例
2015/01/16 Javascript
jquery制做精致的倒计时特效
2016/06/13 Javascript
关于TypeScript中import JSON的正确姿势详解
2017/07/25 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
详解JWT token心得与使用实例
2019/08/02 Javascript
JS document对象简单用法完整示例
2020/01/14 Javascript
vue实现计算器功能
2020/02/22 Javascript
Python入门学习之字符串与比较运算符
2015/10/12 Python
基于Python Shell获取hostname和fqdn释疑
2016/01/25 Python
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
解决py2exe打包后,总是多显示一个DOS黑色窗口的问题
2019/06/21 Python
PyCharm最新激活码(2020/10/27全网最新)
2020/10/27 Python
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
BONIA官方网站:国际奢侈品牌和皮革专家
2016/11/27 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
应届大学生简历中的自我评价
2014/01/15 职场文书
财务出纳岗位职责
2014/02/03 职场文书
农业开发项目建议书
2014/05/16 职场文书
电子工程求职信
2014/07/17 职场文书
2014机关党员干部“正风肃纪”思想汇报
2014/09/15 职场文书
工程承包协议书
2014/10/20 职场文书
2015年感恩父亲节演讲稿
2015/03/19 职场文书
2015年中秋节演讲稿
2015/03/20 职场文书
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
2021/06/11 Python
深入理解margin塌陷和margin合并的解决方案
2021/06/26 HTML / CSS
Python中requests库的用法详解
2022/06/05 Python
Win10服务主机占用内存怎么办?Win10服务主机进程占用大量内存解决方法
2022/09/23 数码科技