js 지정 한 날짜 와 요일 의 작은 예 가 져 오기
코드 는 다음 과 같 습 니 다:
function getNowFormatDate(theDate)
{
var day = theDate;
var Year = 0;
var Month = 0;
var Day = 0;
var CurrentDate = "";
//
Year= day.getFullYear();// ie
Month= day.getMonth()+1;
Day = day.getDate();
CurrentDate += Year + "-";
if (Month >= 10 )
{
CurrentDate += Month + "-";
}
else
{
CurrentDate += "0" + Month + "-";
}
if (Day >= 10 )
{
CurrentDate += Day ;
}
else
{
CurrentDate += "0" + Day ;
}
return CurrentDate;
}
function isInOneYear(_year,_week){
if(_year == null || _year == '' || _week == null || _week == ''){
return true;
}
var theYear = getXDate(_year,_week,4).getFullYear();
if(theYear != _year){
return false;
}
return true;
}
//
function getDateRange(_year,_week){
var beginDate;
var endDate;
if(_year == null || _year == '' || _week == null || _week == ''){
return "";
}
beginDate = getXDate(_year,_week,4);
endDate = getXDate(_year,(_week - 0 + 1),5);
return getNowFormatDate(beginDate) + " "+ getNowFormatDate(endDate);
}
// (year) (weeks) (weekDay)
function getXDate(year,weeks,weekDay){
// , 1 1
// 0 ,
var date = new Date(year,"0","1");
// date time
var time = date.getTime();
// N
// , :weeks-1,
// 7*24*3600000 ,(JS )
time+=(weeks-1)*7*24*3600000;
// date time
date.setTime(time);
return getNextDate(date,weekDay);
}
// (nowDate) (weekDay)
function getNextDate(nowDate,weekDay){
// 0 ,1 ,...
weekDay%=7;
var day = nowDate.getDay();
var time = nowDate.getTime();
var sub = weekDay-day;
if(sub <= 0){
sub += 7;
}
time+=sub*24*3600000;
nowDate.setTime(time);
return nowDate;
}
2016 년 첫째 주 날 짜 를 가 져 오 면 목요일 부터 계산 합 니 다.첫 주 날짜 범 위 는 2016 - 01 - 07 부터 2016 - 01 - 15 까지 입 니 다.
호출 된 참고 코드 를 제공 합 니 다:
//
function dateRange(){
var _year = $("#_year").val();
var _week = $("#_week").val();
if(isInOneYear(_year,_week)){
var showDate = getDateRange(_year,_week);
$("#_dateRange_import").html(showDate);
} else{
alert(_year+" "+_week+" , ");
$("#_week").val("");
}
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.