0

내 목표는 날짜를 가져 와서 밀리 초로 변환하고 날짜를 14 일 추가 한 다음 밀리 초 대신 읽을 수있는 날짜로 다시 변환하는 것입니다. 여기 내 코드입니다 :Google 스프레드 시트 추적 시간

var startDate = new Date("January 13, 2017 00:00:00"); 
var endDate = new Date ("January 26, 2017 23:59:59"); 
var startDateInMilliSeconds = startDate.getTime(); 
startDate = startDateInMilliSeconds + 86400000 * 14; 

date = startDate.toUTCString(); 
Logger.log(date); 

그러나, 나는 그것을 실행할 때마다, 나는이 오류가 발생합니다 : "개체 1,485,504,000,000의 기능 toUTCString를 찾을 수 없습니다." toUTCString은 내가 찾은 모든 온라인 예제에서 작동하지만 왜 여기에서 작동하지 않는지는 알 수 없습니다. 누군가 도울 수 있습니까?

+0

추적기가 함수 외부에 정의되어 있지 않습니다. 변수는 해당 함수에만 존재합니다. –

+0

질문을 완전히 변경했습니다. –

답변

0

toUTCString()이 작동하지 않는 이유를 잘 모르겠지만 코드에 이것을 추가하면 14 일 후에 새로운 날짜가 추가됩니다.

var startDate = new Date("January 13, 2017 00:00:00"); 
var endDate = new Date ("January 26, 2017 23:59:59"); 
var startDateInMilliSeconds = startDate.getTime(); 
startDate = startDateInMilliSeconds + 86400000 * 14; 

//date = startDate.toUTCString(); 
var finalDate = new Date(startDate); 
Logger.log(finalDate); 

시간 밀리 초 표현을 Date() 객체로 변환하는 것을 잊어 버렸습니다.