/** * 时间戳转日期 * @param timestamp * @returns {*} */ function timestampToTime(timestamp) { var date = new Date(timestamp * 1000);//时间戳为10位需*1000,时间戳为13位的话不需乘1000 Y = date.getFullYear() + '-'; M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; D = date.getDate() + ' '; h = date.getHours() + ':'; m = (date.getMinutes() < 10 ? '0'+(date.getMinutes()) : date.getMinutes()) + ':'; s = (date.getSeconds() < 10 ? '0'+(date.getSeconds()) : date.getSeconds()); return Y+M+D+h+m+s; }
(
function
($) {
$.extend({
myTime: {
/**
* 当前时间戳
* @return
*/
CurTime:
function
(){
return
Date.parse(
new
Date())/1000;
},
/**
* 日期 转换为 Unix时间戳
* @param
* @return
*/
DateToUnix:
function
(string) {
var
f = string.split(
' '
, 2);
var
d = (f[0] ? f[0] :
''
).split(
'-'
, 3);
var
t = (f[1] ? f[1] :
''
).split(
':'
, 3);
return
(
new
Date(
parseInt(d[0], 10) ||
null
,
(parseInt(d[1], 10) || 1) - 1,
parseInt(d[2], 10) ||
null
,
parseInt(t[0], 10) ||
null
,
parseInt(t[1], 10) ||
null
,
parseInt(t[2], 10) ||
null
)).getTime() / 1000;
},
/**
* 时间戳转换日期
* @param
* @param
* @param
*/
UnixToDate:
function
(unixTime, isFull, timeZone) {
if
(
typeof
(timeZone) ==
'number'
)
{
unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;
}
var
time =
new
Date(unixTime * 1000);
var
ymdhis =
""
;
ymdhis += time.getUTCFullYear() +
"-"
;
ymdhis += (time.getUTCMonth()+1) +
"-"
;
ymdhis += time.getUTCDate();
if
(isFull ===
true
)
{
ymdhis +=
" "
+ time.getUTCHours() +
":"
;
ymdhis += time.getUTCMinutes() +
":"
;
ymdhis += time.getUTCSeconds();
}
return
ymdhis;
}
}
});
})(jQuery);
/**
* 时间戳转换日期
* @param
* @param
* @param
*/
UnixToDate = function (unixTime, isFull, timeZone) {
if (typeof (timeZone) =="number") {
unixTime = parseInt(unixTime) + parseInt(timeZone) * 60 * 60;
}
var time = null;
if (unixTime.toString().length == 10) {
time = new Date(unixTime * 1000);
}
if (unixTime.toString().length == 13) {
time = new Date(unixTime);
}
var ymdhis = "";
ymdhis += time.getUTCFullYear() + "-";
ymdhis += (time.getUTCMonth() + 1) + "-";
ymdhis += time.getUTCDate();
if (isFull === true) {
ymdhis += " " + time.getUTCHours() + ":";
ymdhis += time.getUTCMinutes() + ":";
ymdhis += time.getUTCSeconds();
}
return ymdhis;
}