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 相关文章推荐
取得一定长度的内容,处理中文
Dec 20 Javascript
在新窗口打开超链接的方法小结
Apr 14 Javascript
js上传图片及预览功能实例分析
Apr 24 Javascript
javascript每日必学之循环
Feb 19 Javascript
Jquery操作cookie记住用户名
Mar 29 Javascript
JavaScript动态数量的文件上传控件
Nov 18 Javascript
详解JavaScript的内置对象
Dec 07 Javascript
ES6/JavaScript使用技巧分享
Dec 14 Javascript
JS实现仿微信支付弹窗功能
Jun 25 Javascript
JS无限级导航菜单实现方法
Jan 05 Javascript
原生js实现随机点名功能
Nov 05 Javascript
简单了解JavaScript作用域
Jul 31 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页面跳转代码 输入网址跳转到你定义的页面
2013/03/28 PHP
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
PHP实现财务审核通过后返现金额到客户的功能
2019/07/04 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
js获得网页背景色和字体色的方法
2014/03/21 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
Javascript控制div属性动态变化实例分析
2015/10/08 Javascript
js获取表格的行数和列数的方法
2015/10/23 Javascript
详解Document.Cookie
2015/12/25 Javascript
如何使用Bootstrap的modal组件自定义alert,confirm和modal对话框
2016/03/01 Javascript
5个最顶级jQuery图表类库插件【jquery插件库】
2016/05/05 Javascript
vue2.0构建单页应用最佳实战
2017/04/01 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
Bootstrap modal只加载一次数据的解决办法(推荐)
2017/11/24 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
vue+axios实现文件下载及vue中使用axios的实例
2018/09/21 Javascript
Elasticsearch实现复合查询高亮结果功能
2019/09/10 Javascript
Layer+Echarts构建弹出层折线图的方法
2019/09/25 Javascript
javascript this指向相关问题及改变方法
2020/11/19 Javascript
Python解析最简单的验证码
2016/01/07 Python
利用Python操作消息队列RabbitMQ的方法教程
2017/07/19 Python
Python基于列表模拟堆栈和队列功能示例
2018/01/05 Python
基于python if 判断选择结构的实例详解
2019/05/06 Python
一文带你了解Python 四种常见基础爬虫方法介绍
2020/12/04 Python
浅谈CSS3动画的回调处理
2016/07/21 HTML / CSS
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
HOTEL INFO英国:搜索全球酒店
2019/08/08 全球购物
困难补助申请报告
2015/05/19 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
Python的property属性详细讲解
2022/04/11 Python