復制代碼 代碼如下:
<script language=
//擴展Date的format方法
Date
var o = {
}
if (/(y+)/
format = format
}
for (var k in o) {
if (new RegExp(
format = format
}
}
return format;
}
/**
*轉換日期對象為日期字符串
* @param date 日期對象
* @param isFull 是否為完整的日期數據
* 為true時
* 為false時
* @return 符合要求的日期字符串
*/
function getSmpFormatDate(date
var pattern =
if (isFull == true || isFull == undefined) {
pattern =
} else {
pattern =
}
return getFormatDate(date
}
/**
*轉換當前日期對象為日期字符串
* @param date 日期對象
* @param isFull 是否為完整的日期數據
* 為true時
* 為false時
* @return 符合要求的日期字符串
*/
function getSmpFormatNowDate(isFull) {
return getSmpFormatDate(new Date()
}
/**
*轉換long值為日期字符串
* @param l long值
* @param isFull 是否為完整的日期數據
* 為true時
* 為false時
* @return 符合要求的日期字符串
*/
function getSmpFormatDateByLong(l
return getSmpFormatDate(new Date(l)
}
/**
*轉換long值為日期字符串
* @param l long值
* @param pattern 格式字符串
* @return 符合要求的日期字符串
*/
function getFormatDateByLong(l
return getFormatDate(new Date(l)
}
/**
*轉換日期對象為日期字符串
* @param l long值
* @param pattern 格式字符串
* @return 符合要求的日期字符串
*/
function getFormatDate(date
if (date == undefined) {
date = new Date();
}
if (pattern == undefined) {
pattern =
}
return date
}
//alert(getSmpFormatDate(new Date(
//alert(getSmpFormatDate(new Date(
//alert(getSmpFormatDateByLong(
alert(getSmpFormatDateByLong(
//alert(getFormatDateByLong(
//alert(getFormatDate(new Date(
//alert(getFormatDateByLong(
</script>
From:http://tw.wingwit.com/Article/program/Java/JSP/201405/30753.html