js实现的时间戳和时间日期的转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js实现的时间戳和时间日期的转换相关的知识,希望对你有一定的参考价值。
js实现的时间戳和时间日期的转换:
时间戳和时间日期的转换是常见的操作,下面就通过代码实例介绍一下如何实现它们之间的相互转换。
建议事先参阅javascript中Date()构造函数参数介绍一章节。
一.时间日期转换为时间戳:
现在有这么一个时间日期:"2013/5/12 20:10:20",下面将其转换为时间戳形式:
代码如下:
var dateStr="2013/5/12 20:10:20"; var date=new Date(dateStr); console.log(date.getTime());
利用getTime()函数即可获取指定时间日期对象的时间戳,具体可以参阅javascript的Date对象的getTime()方法一章节。
其实还有其他很多方法,这里就不介绍了,只需要知道此中方式就可以,其他可以自己慢慢积累。
二.时间戳转换为事件日期:
实例代码一:
var date=new Date(1368360620000); console.log(date.toLocaleString());
更多相关内容可以参阅javascript的Date对象的toLocaleString()方法一章节。
实例二:
function formatDate(now) { var year=now.getYear(); var month=now.getMonth()+1; var date=now.getDate(); var hour=now.getHours(); var minute=now.getMinutes(); var second=now.getSeconds(); return year+"-"+month+"-"+date+" "+hour+":"+minute+":"+second; } var d=new Date(1368360620000); console.log(formatDate(d));
原文地址是:http://www.softwhy.com/forum.php?mod=viewthread&tid=11849
更多内容可以参阅:http://www.softwhy.com/javascript/
以上是关于js实现的时间戳和时间日期的转换的主要内容,如果未能解决你的问题,请参考以下文章