javascript中日期格式與時間戳之間的轉化


 

日期格式與時間戳之間的轉化

一:日期格式轉化為時間戳

function timeTodate(date)
{
var new_str = date.replace(/:/g,'-');
new_str = new_str.replace(/ /g,'-');
var arr = new_str.split("-");
var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return strtotime = datum.getTime()/1000;
}

  使用方法:

var str_time = '2013-04-19 23:40:48';
var rst_strto_time = timeTodate(str_time);
document.write("時間戳: "+rst_strto_time);

  二:時間戳轉化為日期

function dateTotime(date_time)
{
var timestr = new Date(parseInt(date_time) * 1000);
var datetime = timestr.toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
return datetime;
}

  使用方法:

var strtotime = 1408502536;
var rst_date_time = dateTotime(strtotime );
document.write("日期: "+rst_date_time);

  

測試示例:時間戳: 1366386048
日期: 2013/4/19 下午11:40:48

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2021 ITdaan.com