js时间转化方法
就我了解时间转化方法其实有很多,并且市场上还有很多基于时间转化的所封装的库
1.moment库
http://momentjs.cn/docs/
这个库用起来很方便有兴趣的小伙伴可以去看看,官网讲解的超级详细!
2.js手写方法
接下来就是我自己写的一个转化方法
var curentTime = function (time) {
var d = time ? new Date(time) : new Date();
var localTime = d.getTime();
var localOffset = d.getTimezoneOffset() * 60000; //获得当地时间偏移的毫秒数
var utc = localTime + localOffset + 3600000 * 8;
var now = new Date(utc);
var year = now.getFullYear(); //年
var month = now.getMonth() + 1; //月
var day = now.getDate(); //日
var hh = now.getHours(); //时
var mm = now.getMinutes(); //分
var ss = now.getSeconds(); //秒
var clock = year + "-";
if (month < 10)
clock += "0";
clock += month + "-";
if (day < 10)
clock += "0";
clock += day + " ";
if (hh < 10)
clock += "0";
clock += hh + ":";
if (mm < 10)
clock += "0";
clock += mm + ":";
if (ss < 10)
clock += "0";
clock += ss;
return (clock);
}
console.log(curentTime());