javascript中日期格式与时间戳之间的转化

  1. 云栖社区>
  2. 博客>
  3. 正文

javascript中日期格式与时间戳之间的转化

夏雪冬日 2015-04-29 17:08:00 浏览292
展开阅读全文

 

日期格式与时间戳之间的转化

一:日期格式转化为时间戳

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

img_e00999465d1c2c1b02df587a3ec9c13d.jpg
微信公众号: 猿人谷
如果您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】
如果您希望与我交流互动,欢迎关注微信公众号
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。

网友评论

登录后评论
0/500
评论
夏雪冬日
+ 关注