你的位置:首页 > Java教程

[Java教程]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/