Home > Article > Web Front-end > Summary of ways to implement time formatting in JS_javascript skills
function getSmpFormatNowDate(isFull) {
return getSmpFormatDate(new Date(), isFull);
}
/**
* 긴 값을 날짜 문자열로 변환
* @param l 긴 값
* @param isFull 완전한 날짜 데이터인지
* true인 경우 형식은 "2000- 03-05 01:05:04"
* false인 경우 형식은 "2000-03-05"와 같습니다.
* @return 요구 사항을 충족하는 날짜 문자열
*/
function getSmpFormatDateByLong(l, isFull) {
return getSmpFormatDate(new Date(l), isFull);
}
/**
*긴 값을 날짜 문자열로 변환
* @param l 긴 값
* @param 패턴 형식 문자열(예: yyyy-MM-dd hh:mm:ss
* @return 일치 요청됨) 날짜 문자열
*/
함수 getFormatDateByLong(l, 패턴) {
return getFormatDate(new Date(l), 패턴);
}
/**
*날짜 객체를 날짜 문자열로 변환
* @param l 긴 값
* @param 패턴 형식 문자열(예: yyyy-MM-dd hh:mm:ss
* @return 일치 요청됨) 날짜 문자열
*/
함수 getFormatDate(날짜, 패턴 ) {
if (날짜 == 정의되지 않음) {
date = new Date();
}
if (패턴 == 정의되지 않음) {
패턴 = "yyyy-MM-dd hh :mm:ss";
}
return date.format(pattern);
}
//alert(getSmpFormatDate(new Date(1279849429000), true));
//alert(getSmpFormatDate(new Date(1279849429000),false));
//alert(getSmpFormatDateByLong(1279829423000, true));
//alert(getSmpFormatDateByLong(1279829423000,false));
//alert(getFormatDateByLong(1279829423000, "yyyy-MM"));
//alert(getFormatDate(new Date(1279829423000), "yy-MM"));
//alert(getFormatDateByLong (1279849429000, "yyyy-MM hh:mm"));