//时间转换
var getTime = {
timeStamp: function(a) { //时间转换成时间戳
var timestamp = new Date(a).getTime();
return timestamp;
// console.log(getTime.timeStamp('2018-07-26 11:29'));
// console.log(getTime.timeStamp('2018-07-26 11:29:15'));
},
newTime: function(fmt) { //获取当前的时间并设置当前格式
Date.prototype.Format = function(fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"H+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
var time = new Date();
return time.Format(fmt);
// console.log(getTime.newTime('yyyy-MM-dd HH:mm:ss'));
},
changeTime: function(shijianchuo) { //时间戳转换成时间
function conversionTime(m) { return m < 10 ? '0' + m : m };
function getDateTime(shijianchuo) { //shijianchuo是整数,否则要parseInt转换
var time = new Date(shijianchuo);
var y = time.getFullYear();
var m = time.getMonth() + 1;
var d = time.getDate();
var h = time.getHours();
var mm = time.getMinutes();
var s = time.getSeconds();
return y + '-' + conversionTime(m) + '-' + conversionTime(d) + ' ' + conversionTime(h) + ':' + conversionTime(mm) + ':' + conversionTime(s);
};
return getDateTime(shijianchuo);
// console.log(getTime.changeTime(1532575755000));
},
timeChange: function(time, fmt) { //时间格式转换
Date.prototype.Format = function(fmt) {
var o = {
"M+": this.getMonth() + 1, //月份
"d+": this.getDate(), //日
"H+": this.getHours(), //小时
"m+": this.getMinutes(), //分
"s+": this.getSeconds(), //秒
"q+": Math.floor((this.getMonth() + 3) / 3), //季度
"S": this.getMilliseconds() //毫秒
};
if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
for (var k in o)
if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
return fmt;
}
var oldTime = (new Date(time)).getTime();
var curTime = new Date(oldTime).Format(fmt);
return curTime;
// console.log(getTime.timeChange('2018-07-26 12:29:15','yyyy/MM/dd HH:mm:ss'));
// console.log(getTime.timeChange(1532575755000,'yyyy/MM/dd HH:mm:ss'));
}
};
时间转换
最新推荐文章于 2021-02-23 16:58:59 发布