JS 日期格式与时间戳转换
279 views
0
JavaScript 中没有类似PHP那样简便的函数可以直接将时间戳与日期类型格式相互转换。于是只好自己写一个函数,使用时方便调用。
封装函数:
function datetime_to_unix(datetime){
var tmp_datetime = datetime.replace(/:/g,'-');
tmp_datetime = tmp_datetime.replace(/ /g,'-');
var arr = tmp_datetime.split("-");
var now = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return parseInt(now.getTime()/1000);
}
function unix_to_datetime(unix) {
var now = new Date(parseInt(unix) * 1000);
return now.toLocaleString().replace(/年|月/g, "-").replace(/日/g, " ");
}
测试示例:
var datetime = '2012-11-16 10:36:50'; var unix = datetime_to_unix(datetime); document.write(datetime+' 转换后的时间戳为: '+unix+''); var unix = 1353033300; var datetime = unix_to_datetime(unix); document.write(unix+' 转换后的日期为: '+datetime);
应用实例
米扑域名:http://domain.mimvp.com/tradedetail.php?domain=250.com
参考推荐:
版权所有: 本文系米扑博客原创、转载、摘录,或修订后发表,最后更新于 2019-12-15 23:43:23
侵权处理: 本个人博客,不盈利,若侵犯了您的作品权,请联系博主删除,莫恶意,索钱财,感谢!
转载注明: JS 日期格式与时间戳转换 (米扑博客)