문자열을 날짜 대상으로 변환하기 (각도를 바꾸어 코드를 쓰기)
/**
* .
*/
var GlobalDatePattern = [
{
pattern: "yyyy-MM-dd HH:mm:ss",
fix: { year: 0, month: 1, day: 2, hour: 3, minute: 4, second: 5 }
},
{
pattern: "yyyy/MM/dd HH:mm:ss",
fix: { year: 0, month: 2, day: 3, hour: 3, minute: 4, second: 5 }
},
{
pattern: "MM-dd-yyyy HH:mm:ss",
fix: { year: 2, month: 0, day: 1, hour: 3, minute: 4, second: 5 }
}
// ... 200
];
/**
* .
* @param strDate
* @param pattern
* @return
*/
function parseDate(strDate, pattern) {
var datePattern;
//
for (var i = 0; i < GlobalDatePattern.length; i++) {
if (pattern == GlobalDatePattern[i].pattern) {
datePattern = GlobalDatePattern[i];
break;
}
}
// ... 500
//
var aryDate = strDate.match(/\d+/g);
var date = new Date();
// ... 100
date.setFullYear(aryDate[datePattern.fix.year]);
date.setMonth(aryDate[datePattern.fix.month] - 1);
date.setDate(aryDate[datePattern.fix.day]);
date.setHours(aryDate[datePattern.fix.hour]);
date.setMinutes(aryDate[datePattern.fix.minute]);
date.setSeconds(aryDate[datePattern.fix.second]);
return date;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
문자열을 날짜 대상으로 변환하기 (각도를 바꾸어 코드를 쓰기)/** * 日期模式定义. */ var GlobalDatePattern = [ { pattern: "yyyy-MM-dd HH:mm:ss", fix: { year: 0, month: 1, day: 2, hour: 3, ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.