2017-03-15 1 views
0

아래 코드가 있습니다. 현재 날짜에 48 시간을 추가하는 방법을 시간별로 표시하고 싶습니다.이 날 도와주세요. 나는 angularjs에서 새롭습니다.날짜를 변경하는 방법 날짜 anglejs에 시간을 추가하십시오

"startjob_datetime" : ISODate("2017-03-13T14:21:12.231Z"), 

      var hours = 48 ; 
     var startdate = new Date(schedule_entry.startjob_datetime); 
     var enddate = new Date(schedule_entry.startjob_datetime).setHours(hours ); 

내가 원하는 ENDDATE = ISODate ("2017-03-15T14 : 21 : 12.231Z"), 있지만 작동하지 않는이

을 확인하시기 바랍니다 정상 근무 시간이 8 인 경우, 어떻게보다 것은 변경하려면 이에 따라 날짜, 때문에 48 시간 이틀을 의미하지만, 8시간 정상 근무 시간이 거의 오일

경우
+1

'날짜 (새 날짜 (schedule_entry.startjob_datetime) .setHours (hours)); '? – mehulmpt

답변

1
"startjob_datetime" : ISODate("2017-03-13T14:21:12.231Z"), 

      var hours = 48 * 60 * 60 * 1000 ; //Since 1hr = 60 mins, 1 min = 60 seconds, 1 second= 1000 milliseconds 
     var startdate = new Date(schedule_entry.startjob_datetime); 
     var enddate = new Date(schedule_entry.startjob_datetime).getTime() + hours ; 
); 

는 // 이것은 당신이 밀리 초 //에 종료 날짜주고 그리고 어떤 시간에 48를 대체합니다 시작일에 추가하길 원합니다

관련 문제