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 相关文章推荐
JavaScript Chart 插件整理
Jun 18 Javascript
JavaScript实现页面实时显示当前时间的简单实例
Jul 20 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
Aug 24 Javascript
详解JavaScript语言的基本语法要求
Nov 20 Javascript
jQuery实现带遮罩层效果的blockUI弹出层示例【附demo源码下载】
Sep 14 Javascript
layer弹窗插件操作方法详解
May 19 Javascript
node puppeteer(headless chrome)实现网站登录
May 09 Javascript
angularjs的单选框+ng-repeat的实现方法
Sep 12 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
Dec 25 Javascript
微信小程序合法域名配置方法
May 06 Javascript
JavaScript 格式化数字、金额、千分位、保留几位小数、舍入舍去
Jul 23 Javascript
如何使用jQuery操作Cookies方法解析
Sep 08 jQuery
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
Warning: session_destroy() : Trying to destroy uninitialized sessionq错误
2011/06/16 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
2013/06/20 PHP
php利用新浪接口查询ip获取地理位置示例
2014/01/20 PHP
php数据库备份还原类分享
2014/03/20 PHP
php类的自动加载操作实例详解
2016/09/28 PHP
php分页查询mysql结果的base64处理方法示例
2017/05/18 PHP
一些常用的Javascript函数
2006/12/22 Javascript
ajaxControlToolkit AutoCompleteExtender的用法
2008/10/30 Javascript
IE与firefox下Dhtml的一些区别小结
2009/12/02 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
js实现点击按钮后给Div图层设置随机背景颜色的方法
2015/05/06 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
jQuery中 delegate使用的问题
2015/07/03 Javascript
javascript中undefined与null的区别
2015/08/16 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
easyUI下拉列表点击事件使用方法
2017/05/18 Javascript
vue实现与安卓、IOS交互的方法
2018/11/02 Javascript
Python实例之wxpython中Frame使用方法
2014/06/09 Python
详谈Python基础之内置函数和递归
2017/06/21 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
Python爬虫包BeautifulSoup实例(三)
2018/06/17 Python
浅谈python中get pass用法
2019/03/19 Python
Python可迭代对象操作示例
2019/05/07 Python
Python爬取豆瓣视频信息代码实例
2019/11/16 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
通过代码实例了解Python异常本质
2020/09/16 Python
Python爬虫UA伪装爬取的实例讲解
2021/02/19 Python
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
全球航班旅行搜索网站:Cheapflights
2017/05/19 全球购物
巴黎一票通:The Paris Pass
2018/02/10 全球购物
2014年教师政治学习材料
2014/06/02 职场文书
机电系毕业生求职信
2014/07/11 职场文书
2014全年工作总结
2014/11/27 职场文书
物流仓管员岗位职责
2015/04/01 职场文书
浅谈由position属性引申的css进阶讨论
2021/05/25 HTML / CSS