이상하게도 나는 약 30 분 전에 related question을 게시했습니다. 여기에 제가 사용하고있는 것이 있지만 시간도 분석합니다.
// Date m/d/Y Time h:m a
function parseDate(date,time) {
date = date.split("/");
time = time.split(" ");
hm = time[0].split(':');
if (parseInt(hm[0],10) == 12) {
hm[0] = 0;
}
if (time[1] == 'pm') {
hm[0] = parseInt(hm[0],10) + 12;
} else {
hm[0] = parseInt(hm[0],10);
}
return new Date(
parseInt(date[2],10),
parseInt(date[0],10)-1,
parseInt(date[1],10),
hm[0],
parseInt(hm[1],10)
);
}
그래서 당신은 쉽게 time
줄을 제거하고 다음이 ...
function parseDate(date) {
date = date.split("/");
return new Date(
parseInt(date[2],10),
parseInt(date[0],10)-1,
parseInt(date[1],10)
);
}
date.js 라이브러리 (매우 유연함). 더 쉽지만 속도면에서 효율성이 떨어집니다. –