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中getJSON在asp.net中的使用说明
Mar 10 Javascript
jquery防止重复执行动画避免页面混乱
Apr 22 Javascript
js实现顶部可折叠的菜单工具栏效果实例
May 09 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
Dec 22 Javascript
javascript动态添加checkbox复选框的方法
Dec 23 Javascript
JS和canvas实现俄罗斯方块
Mar 14 Javascript
基于angular实现三级联动的生日插件
May 12 Javascript
详解如何在项目中使用jest测试react native组件
Feb 09 Javascript
微信小程序之数据绑定原理解析
Aug 14 Javascript
jQuery中event.target和this的区别详解
Aug 13 jQuery
使用 JavaScript 制作页面效果
Apr 21 Javascript
详解Vue router路由
Nov 20 Vue.js
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
漂亮但不安全的CTB
2006/10/09 PHP
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
浅谈PHP的反射机制
2016/12/15 PHP
php中字符串和整数比较的操作方法
2019/06/06 PHP
javascript中的对象和数组的应用技巧
2007/01/07 Javascript
js实现的真正的iframe高度自适应(兼容IE,FF,Opera)
2010/03/07 Javascript
JavaScript this调用规则说明
2010/03/08 Javascript
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
javascript实现checkbox全选的代码
2015/04/30 Javascript
JS使用正则表达式除去字符串中重复字符的方法
2015/11/05 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
浅析Javascript的自动分号插入(ASI)机制
2016/09/29 Javascript
微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
2016/11/25 Javascript
angular实现表单验证及提交功能
2017/02/01 Javascript
浅谈微信小程序flex布局基础
2018/09/10 Javascript
基于webpack4.X从零搭建React脚手架的方法步骤
2018/12/23 Javascript
vue实现axios图片上传功能
2019/08/20 Javascript
如何在vue中使用video.js播放m3u8格式的视频
2021/02/01 Vue.js
Python构造自定义方法来美化字典结构输出的示例
2016/06/16 Python
Python标准模块--ContextManager上下文管理器的具体用法
2017/11/27 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
Python 获取中文字拼音首个字母的方法
2018/11/28 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
PyCharm无法识别PyQt5的2种解决方法,ModuleNotFoundError: No module named 'pyqt5'
2020/02/17 Python
Python如何急速下载第三方库详解
2020/11/02 Python
python实现图片,视频人脸识别(opencv版)
2020/11/18 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
声明struct x1 { . . . }; 和typedef struct { . . . }x2;有什么不同
2012/06/02 面试题
2019史上最全Database工程师题库
2015/12/06 面试题
复核员上岗演讲稿
2014/01/05 职场文书
在校学生职业规划范文
2014/01/08 职场文书
办公室主任职责范本
2014/03/07 职场文书
2014大四本科生自我鉴定总结
2014/10/04 职场文书
教师思想工作总结2015
2015/05/13 职场文书
我的生日感言
2015/08/03 职场文书