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 select下拉框操作常用方法
Nov 09 Javascript
jQuery html()等方法介绍
Nov 18 Javascript
使用dynatrace-ajax跟踪JavaScript的性能
Apr 12 Javascript
基于MooTools的很有创意的滚动条时钟动画
Nov 14 Javascript
javascript中方便增删改cookie的一个类
Oct 11 Javascript
JavaScript必知必会(五) eval 的使用
Jun 08 Javascript
Bootstrap基本插件学习笔记之Popover提示框(19)
Dec 08 Javascript
angular.js+node.js实现下载图片处理详解
Mar 31 Javascript
BootStrap中的Fontawesome 图标
May 25 Javascript
js实现图片放大展示效果
Aug 30 Javascript
JS实现简单的抽奖转盘效果示例
Feb 16 Javascript
JS函数参数的传递与同名参数实例分析
Mar 16 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中使用gd库实现远程图片下载实例
2015/05/12 PHP
TP5框架使用QueryList采集框架爬小说操作示例
2020/03/26 PHP
jQuery分组选择器用法实例
2014/12/23 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
Bootstrap中的fileinput 多图片上传及编辑功能
2016/09/05 Javascript
Angular2 PrimeNG分页模块学习
2017/01/14 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
vue.js todolist实现代码
2017/10/29 Javascript
JS实现左边列表移到到右边列表功能
2018/03/28 Javascript
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
bootstrap-closable-tab可实现关闭的tab标签页插件
2020/08/09 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
Python下使用Psyco模块优化运行速度
2015/04/05 Python
Python构建XML树结构的方法示例
2017/06/30 Python
Python实现随机选择元素功能
2017/09/14 Python
Python Django实现layui风格+django分页功能的例子
2019/08/29 Python
Python如何根据时间序列数据作图
2020/05/12 Python
python中如何进行连乘计算
2020/05/28 Python
python中xlutils库用法浅析
2020/12/29 Python
Python中Qslider控件实操详解
2021/02/20 Python
海淘母婴商城:国际妈咪
2016/07/23 全球购物
瑜伽服装品牌:露露柠檬(lululemon athletica)
2017/06/04 全球购物
荷兰最大的儿童服装店:The Kids Republic
2019/04/13 全球购物
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
为什么要使用servlet
2016/01/17 面试题
护理学毕业生求职信
2013/11/14 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
职员竞岗演讲稿
2014/05/14 职场文书
家庭教育的心得体会
2014/09/01 职场文书
全国法院系统开展党的群众路线教育实践活动综述(全文)
2014/10/25 职场文书
私用公车造成事故检讨书
2014/11/16 职场文书
CSS 实现多彩、智能的阴影效果
2021/05/12 HTML / CSS
python计算列表元素与乘积详情
2022/08/05 Python