>웹 프론트엔드 >JS 튜토리얼 >js는 지정된 date_javascript 기술 전후의 날짜 코드를 가져옵니다.

js는 지정된 date_javascript 기술 전후의 날짜 코드를 가져옵니다.

WBOY
WBOY원래의
2016-05-16 17:24:511163검색
코드 복사 코드는 다음과 같습니다.

function getmonths(dateday){
/*Get 현재 날짜 Month*/
var curDate = new Date(dateday);
return curDate.getMonth() 1
}
function getYears(dateday){
/*Get 현재 날짜의 연도 */
var curDate = new Date(dateday);
return curDate.getFullYear()
}
function getCountDays(dateday) {
/*변환 시간 */
var curDate = new Date(dateday);
/* 현재 월 가져오기*/
var curMonth = curDate.getMonth()
/* 실제 월 생성: curMonth는 실제 월보다 1이 적으므로 1을 더해야 합니다. */
curDate.setMonth(curMonth 1)
/* 날짜를 0으로 설정합니다. */
curDate.setDate(0);
/* 이번 달의 일수를 반환합니다.*/
return curDate.getDate()
}
/*
어제 시작 시간을 가져옵니다. 기본값은 1일입니다. 기본값은 짧은 시간을 반환하지 않는 것입니다
day: 시작 시간
amount: 일수
isShortTime: 짧은 시간 표시 여부
*/
function getBeforeDay(day,amount ,isShortTime){
if(Date.parse(day) != Date.parse(day )){
return false;
}
var days = new Date(new Date(day)- 1000*60*60*24);
if(amount){
var number =parseInt(amount)
if(number && number > 0 && !isNaN(number)){
days = new Date(new Date(day)-1000*60*60*24*number)
}
}
return dateFormat(days,isShortTime)
}
/*
내일 시작 시간을 가져옵니다. 기본값은 1일이며 기본값은 짧은 시간을 반환하지 않습니다.
day: 시작 시간
amount: 일 간격
isShortTime: 짧은 시간 표시 여부
*/
function getAfterDay(day,amount,isShortTime){
if(Date.parse(day ) != Date.parse(day)){
return false
}
day =new Date(일);
var v = day.valueOf();
var days = new Date((v 86400000))
if(amount){
var number = parsInt(금액);
if(숫자 && 숫자 > 0 && !isNaN(숫자)){
days = new Date((v 86400000*number))
}
}
return dateFormat(days,isShortTime);
}
/*
시간 형식, 기본값은 짧은 시간을 반환하지 않음
day : Date
isShortTime : 짧은 시간 표시 여부
*/
function dateFormat(day,isShortTime){
if(Date.parse(day) != Date.parse(day)){
return false; days = new Date(day);
if(isShortTime && isShortTime==true){
var hour = days.getHours ()<10?"0" days.getHours():days.getHours() ;
var 분 = days.getMinutes()<10?"0" days.getMinutes():days.getMinutes()
var 초 = days.getSeconds()<10?"0" 일 .getSeconds():days.getSeconds();
days.getFullYear() "-" (days.getMonth() 1 ) "-" days.getDate() " " 시간 ":" 분 ":" 초를 반환합니다. ;
}else{
return days.getFullYear() "-" (days.getMonth() 1) "-" days.getDate()
}
}

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.