js时间戳与日期格式之间相互转换


Posted in Javascript onDecember 11, 2017

本文实例为大家分享了js时间戳与日期格式之间相互转换的代码,供大家参考,具体内容如下

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);

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

Javascript 相关文章推荐
jquery+ashx无刷新GridView数据显示插件(实现分页、排序、过滤功能)
Apr 25 Javascript
js的表单操作 简单计算器
Dec 29 Javascript
JavaScript基础篇之变量作用域、传值、传址的简单介绍与实例
Jun 29 Javascript
jquery foreach使用示例
Sep 12 Javascript
jquery实现盒子下拉效果示例代码
Sep 12 Javascript
实现动画效果核心方式的js代码
Sep 27 Javascript
5个可以帮你理解JavaScript核心闭包和作用域的小例子
Oct 08 Javascript
JavaScript Function函数类型介绍
Apr 08 Javascript
jquery实现的美女拼图游戏实例
May 04 Javascript
vue脚手架中配置Sass的方法
Jan 04 Javascript
Vue源码学习之关于对Array的数据侦听实现
Apr 23 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
Mar 10 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
微信小程序使用radio显示单选项功能【附源码下载】
Dec 11 #Javascript
You might like
php 获取mysql数据库信息代码
2009/03/12 PHP
php中用加号与用array_merge合并数组的区别深入分析
2013/06/03 PHP
php解压文件代码实现php在线解压
2014/02/13 PHP
DB.ASP 用Javascript写ASP很灵活很好用很easy
2011/07/31 Javascript
jQuery EasyUI API 中文文档 - ProgressBar 进度条
2011/09/29 Javascript
加载 Javascript 最佳实践
2011/10/30 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
Jquery实现控件的隐藏和显示实例
2014/02/08 Javascript
指定区域的图片自动按比例缩小的js代码(防止页面被图片撑破)
2014/02/21 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
jQuery实现折叠、展开的菜单组效果代码
2015/09/16 Javascript
今天抽时间给大家整理jquery和ajax的相关知识
2015/11/17 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
javascript循环链表之约瑟夫环的实现方法
2017/01/16 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
vue实现一个移动端屏蔽滑动的遮罩层实例
2017/06/08 Javascript
浅谈 vue 中的 watcher
2017/12/04 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
angularjs的单选框+ng-repeat的实现方法
2018/09/12 Javascript
Vue分页效果与购物车功能
2019/12/13 Javascript
[00:12]2018DOTA2亚洲邀请赛 Somnus丶M出阵单挑
2018/04/06 DOTA
[50:48]LGD vs CHAOS 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
python自动化测试之连接几组测试包实例
2014/09/28 Python
详解Python 模拟实现生产者消费者模式的实例
2017/08/10 Python
django xadmin中form_layout添加字段显示方式
2020/03/30 Python
python神经网络编程实现手写数字识别
2020/05/27 Python
python利用opencv保存、播放视频
2020/11/02 Python
经济学人订阅:The Economist
2018/07/19 全球购物
Pop In A Box英国:Funko POP搪胶公仔
2019/05/27 全球购物
全球性的女装店:storets
2019/06/12 全球购物
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
群众路线教育查摆剖析材料
2014/10/10 职场文书
英雄儿女观后感
2015/06/09 职场文书
搞笑欢迎词大全
2015/09/30 职场文书
详解Python中__new__方法的作用
2022/03/31 Python
PostgreSQL并行计算算法及参数强制并行度设置方法
2022/04/06 PostgreSQL