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 URL锚点取值方法
Feb 25 Javascript
JavaScript中出现乱码的处理心得
Dec 24 Javascript
事件冒泡是什么如何用jquery阻止事件冒泡
Mar 20 Javascript
jQuery列表拖动排列具体实现
Nov 04 Javascript
jquery的父子兄弟节点查找示例代码
Mar 03 Javascript
jquery实现加载进度条提示效果
Nov 23 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 Javascript
JS实现的DIV块来回滚动效果示例
Feb 07 Javascript
vue2项目使用sass的示例代码
Jun 28 Javascript
深入理解Node.js中通用基础设计模式
Sep 19 Javascript
微信小程序使用progress组件实现显示进度功能【附源码下载】
Dec 12 Javascript
Bootstrap table中toolbar新增条件查询及refresh参数使用方法
May 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 定界符 使用技巧
2009/06/14 PHP
php实现单链表的实例代码
2013/03/22 PHP
PHP将回调函数作用到给定数组单元的方法
2014/08/19 PHP
smarty简单入门实例
2014/11/28 PHP
htm调用JS代码
2007/03/15 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
你不知道的高性能JAVASCRIPT
2016/01/18 Javascript
Augularjs-起步详解
2016/07/08 Javascript
js基础之DOM中元素对象的属性方法详解
2016/10/28 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
vue实现添加标签demo示例代码
2017/01/21 Javascript
全面总结Javascript对数组对象的各种操作
2017/01/22 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
layui中select,radio设置不生效的解决方法
2019/09/05 Javascript
vue.js购物车添加商品组件的方法
2019/09/17 Javascript
javascript实现贪吃蛇经典游戏
2020/04/10 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
[01:47]2018年度DOTA2最佳教练-完美盛典
2018/12/16 DOTA
python fabric实现远程操作和部署示例
2014/03/25 Python
python海龟绘图实例教程
2014/07/24 Python
python爬虫爬取淘宝商品信息
2018/02/23 Python
Flask实现跨域请求的处理方法
2018/09/27 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python 一篇文章搞懂装饰器所有用法(建议收藏)
2019/08/23 Python
蔻驰意大利官网:COACH意大利
2019/01/16 全球购物
美国花园雕像和家居装饰网上商店:Design Toscano
2019/03/09 全球购物
应届生服装设计自我评价
2013/09/20 职场文书
三方合作协议书范本
2014/04/18 职场文书
班训口号大全
2014/06/18 职场文书
2015年高校辅导员工作总结
2015/04/20 职场文书
幼儿园教学工作总结2015
2015/05/12 职场文书
户外拓展训练感想
2015/08/07 职场文书
优质护理心得体会
2016/01/22 职场文书
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL
Django框架中模型的用法
2022/06/10 Python