2014-10-24 2 views
0

날짜 형식으로 날짜를 문자열 형식으로 변환하려면 아래 코드를 찾으십시오.새 날짜를 사용하여 자바 스크립트 문자열 변환

var olddatetxt = "10/01/2014"; //October 1st 2014 
var olddatearray = olddate.split("/"); //Values inside array are [10,01,2014] 
var olddate = new Date(olddatearray [2], olddatearray [0], olddatearray [1]); 

여기서 문제가 변수 olddate 오류가 여기에 무엇

Sat Nov 1 00:00:00 UTC+0530 2014 

같은 값을 받고입니까? 10 월 월의 가치를 전달하는 Im & 제 결과가 11 월 1 일인 이유는 무엇입니까?

답변

1

Date의 경우 월 값이 0으로 인덱싱 된 값입니다. 12 월 11 월로 0부터 시작 월을 나타내는

개월
정수 값입니다.

var olddatetxt = "10/01/2014"; //October 1st 2014 
 
var olddatearray = olddatetxt.split("/"); //Values inside array are [10,01,2014] 
 
var olddate = new Date(olddatearray[2], olddatearray[0] - 1, olddatearray[1]); 
 

 
document.querySelector('#result').innerHTML = olddate;
<div id="result"></div>