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 相关文章推荐
asp javascript 实现关闭窗口时保存数据的办法
Nov 24 Javascript
js window.event对象详尽解析
Feb 17 Javascript
jquery json 实例代码
Dec 02 Javascript
js实现仿百度瀑布流的方法
Feb 05 Javascript
JQuery实现鼠标移动图片显示描述层的方法
Jun 25 Javascript
基于jQuery实现弹出可关闭遮罩提示框实例代码
Jul 18 Javascript
微信+angularJS的SPA应用中用router进行页面跳转,jssdk校验失败问题解决
Sep 09 Javascript
详解Node项目部署到云服务器上
Jul 12 Javascript
vue element-ui table表格滚动加载方法
Mar 02 Javascript
vue动态配置模板 'component is'代码
Jul 04 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
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知识收集
2012/08/20 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
鼠标移到div,浮层显示明细,弹出层与div的上边距左边距重合(示例代码)
2013/12/14 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
Bootstrap模态对话框的简单使用
2016/04/29 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
2016/09/19 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
详谈angularjs中路由页面强制更新的问题
2017/04/24 Javascript
基于vue+ bootstrap实现图片上传图片展示功能
2017/05/17 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
2018/11/21 Javascript
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
2019/08/22 Javascript
[45:59]EG vs OG 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
[34:41]夜魇凡尔赛茶话会 第二期02:你画我猜
2021/03/11 DOTA
python django 实现验证码的功能实例代码
2017/05/18 Python
python机器学习库常用汇总
2017/11/15 Python
详解Django admin高级用法
2019/11/06 Python
Python利用Scrapy框架爬取豆瓣电影示例
2020/01/17 Python
Python操作注册表详细步骤介绍
2020/02/05 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
python virtualenv虚拟环境配置与使用教程详解
2020/07/13 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
CSS3圆角和渐变2种常用功能详解
2016/01/06 HTML / CSS
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
欧洲领先的电子和电信零售商和服务提供商:Currys PC World Business
2017/12/05 全球购物
有原因的手表:Flex Watches
2019/03/23 全球购物
老公给老婆的保证书
2014/04/28 职场文书
授权收款委托书范本
2014/10/10 职场文书
2014幼儿园中班工作总结
2014/11/10 职场文书
教师先进事迹材料
2014/12/16 职场文书
2015年董事长秘书工作总结
2015/07/23 职场文书
导游词之河北滦平金山岭长城
2019/10/16 职场文书
jdbc使用PreparedStatement批量插入数据的方法
2021/04/27 MySQL
Python可视化学习之seaborn调色盘
2022/02/24 Python
Python识别花卉种类鉴定网络热门植物并自动整理分类
2022/04/08 Python