안녕하세요는 UTC 날짜로이 날짜 2017년 3월 29일을 변경하기 위해 노력하고있어날짜 형식 (MMM DD, YYYY)
var isoDate = new Date('Mar 29, 2017').toISOString();
//isoDate => returns "2017-03-28T22:00:00.000Z"
이유는 begginning 대신 29에서 28T22 무엇입니까?
안녕하세요는 UTC 날짜로이 날짜 2017년 3월 29일을 변경하기 위해 노력하고있어날짜 형식 (MMM DD, YYYY)
var isoDate = new Date('Mar 29, 2017').toISOString();
//isoDate => returns "2017-03-28T22:00:00.000Z"
이유는 begginning 대신 29에서 28T22 무엇입니까?
CET이 아닌 UTC 시간대로 변환합니다.
cet은 중부 유럽 표준시을 나타냅니다. UTC은 Universal Time으로 알려져 있습니다.
UTC는 CET보다 2 시간 늦습니다. 이 때
그래서, 중부 유럽 표준시 오전 11시 그것은 오전 9 UTC 될 것입니다.
toISOString()
은 UTC와 사용자 시간대의 시간차를 더하거나 뺍니다. (의견 참조)
여기서 주목할만한 점은 시간대에 상관없이 UTC로 날짜를 만들 수 있다는 것입니다. 그러나 완료 방법은 훨씬 더 엄격합니다. '2017-03-29T00 : 00 : 00.000Z'을 얻으려면 다음과 같이하면됩니다 :'new Date (Date.UTC (2017, 2, 29))' – kristofferostlund
왜 나는 29 대신에 beginingning에서 28T22를 얻는가 ??
당신이 그것을 강요하기 때문에 단순히 .toISOString()
을 사용하면 ISO 형식으로 날짜를 반환합니다.
Mar 29, 2017 T00:00:00.000Z
CET에 것은 ISO 형식 2017-03-28T22:00:00.000Z
때문에
자세한 내용은 the difference between UTC and CET time zones을 확인하십시오.
어떻게 출력이 잘못 되었습니까? 2017 년 3 월 29 일 자정 CET는 UTC (2017-03-28T22 : 00 : 00.000Z) (ISO 형식의 경우) –
입니다.이 [link] (https : //www.worldtimebuddy. co.kr/cet-to-utc-converter)를 참조하십시오. - CET가 +2h이거나 UTC가 -2h 인 다른 쪽에서 볼 수 있습니다. – Felix
시간대는 무엇입니까? '''toISOString()'''은 UTC와 여러분의 시간대의 시간차를 더하거나 뺀 날짜를 보여줍니다. –