直接看代码:提醒:不要忘记了引用jquery的类库(function($) {$.extend({myTime: {/** * 当前时间戳 * @return <int>unix时间戳(秒)*/CurTime: function(){return Date.parse(new Date())/1000;},/*** 日期 转换为 Unix时间戳 * @param <string> 2014-01-01 20:20:20 日期格式* @return <int>unix时间戳(秒)*/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 <int> unixTime待时间戳(秒)* @param <bool> isFull返回完整时间(Y-m-d 或者 Y-m-d H:i:s)* @param <int> timeZone时区*/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); 调用方法:复制代码 代码如下:<script>
document.write($.myTime.DateToUnix("2016-04-12 10:49:59")+"<br>");
document.write($.myTime.UnixToDate(1460429399));
</script>