2016-08-29 3 views
0

Я хочу получить дату без GMT, но я ошибаюсь, когда я воздействую на объект. есть пример:дата: получить нужное время без gmt

var object = { 
    startTime: "", 
    endTime: "", 
    } 


    startTime = new Date(); 
    endTime = new Date(); 

    var startDateMinute = startTime.getMinutes(); 

    startTime.setMinutes(startDateMinute + 1); 
    endTime.setMinutes(startDateMinute + 2); 

    console.log("- startTime = "+startTime , 1); 
    console.log("- endTime = "+endTime , 1); 

    object.endTime = new Date(startTime).toISOString(); 
    object.startTime = new Date(startTime); 

    console.log("- object : = "+JSON.stringify(object)); 

результат этого примера:

- startTime = Mon Aug 29 2016 11:30:01 GMT+0200 (CEST) 
- endTime = Mon Aug 29 2016 11:31:01 GMT+0200 (CEST) 
- object : = {"startTime":"2016-08-29T09:30:01.905Z","endTime":"2016-08-29T09:30:01.905Z"} 

почему время в объекте не так? Я хочу иметь нужное время с gmt добавить во времени вот так:
- объект: = {"startTime": "2016-08-29T11: 30: 01.905Z", "endTime": "2016-08- 29T11: 30: 01.905Z "}

+0

Возможный дубликат [Как отформатировать дату JavaScript] (http://stackoverflow.com/questions/3552461/how-to-format-a-javascript-date) – hsz

+0

Используйте момент JS для даты и время: http://momentjs.com/ –

ответ

Смежные вопросы