//使用方法: getFormatDateByLong(mData, "yyyy-MM-dd hh:mm:ss");
//擴展Date的format方法 Date.prototype.format = function (format) { 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(format)) { format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); } for (var k in o) { if (new RegExp("(" + k + ")").test(format)) { format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); } } return format; } /** *轉換日期對象爲日期字符串 * @param date 日期對象 * @param isFull 是否爲完整的日期數據, * 爲true時, 格式如"2000-03-05 01:05:04" * 爲false時, 格式如 "2000-03-05" * @return 符合要求的日期字符串 */ functiongetSmpFormatDate(date, isFull) { var pattern = ""; if (isFull == true || isFull == undefined) { pattern = "yyyy-MM-ddhh:mm:ss"; } else { pattern = "yyyy-MM-dd"; } return getFormatDate(date, pattern); } /** *轉換當前日期對象爲日期字符串 * @param date 日期對象 * @param isFull 是否爲完整的日期數據, * 爲true時, 格式如"2000-03-05 01:05:04" * 爲false時, 格式如 "2000-03-05" * @return 符合要求的日期字符串 */ functiongetSmpFormatNowDate(isFull) { return getSmpFormatDate(new Date(), isFull); } /** *轉換long值爲日期字符串 * @param l long值 * @param isFull 是否爲完整的日期數據, * 爲true時, 格式如"2000-03-05 01:05:04" * 爲false時, 格式如 "2000-03-05" * @return 符合要求的日期字符串 */ functiongetSmpFormatDateByLong(l, isFull) { return getSmpFormatDate(new Date(l), isFull); } /** *轉換long值爲日期字符串 * @param l long值 * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss * @return 符合要求的日期字符串 */ functiongetFormatDateByLong(l, pattern) { return getFormatDate(new Date(l), pattern); } /** *轉換日期對象爲日期字符串 * @param l long值 * @param pattern 格式字符串,例如:yyyy-MM-dd hh:mm:ss * @return 符合要求的日期字符串 */ functiongetFormatDate(date, pattern) { if (date == undefined) { date = new Date(); } if (pattern == undefined) { pattern = "yyyy-MM-ddhh:mm:ss"; } return date.format(pattern); }
做者:大邦 來源:CSDN 原文:https://blog.csdn.net/leixingbang1989/article/details/50417253 版權聲明:本文爲博主原創文章,轉載請附上博文連接!this