특정 시간대를 사용하여 날짜 객체 생성
숫자를 허용하는 JavaScript Date 생성자를 사용할 때 결과 날짜가 다음과 같다는 점에 유의하는 것이 중요합니다. 개체는 현재 시간대에 있습니다. 이로 인해 서로 다른 시간대에 걸쳐 날짜 정보를 전달할 때 문제가 발생할 수 있습니다.
잠재적인 해결책은 UTC 시간으로 특정 시간을 설정할 수 있는 .setUTCHours() 메서드를 사용하는 것입니다. 그러나 올바른 시간대가 유지되도록 날짜, 월, 연도를 조정하는 것이 중요합니다.
문자열 표현을 사용하지 않고 특정 시간대를 사용하여 Date 객체를 생성하려면 다음 단계를 따르세요.
예를 들어, 4월 5일을 나타내는 Date 객체가 있는 경우 00:00 GMT 01:00, 다음을 사용하여 4월 5일 01:00 GMT 01:00로 조정할 수 있습니다. 코드:
const date = new Date(xiYear, xiMonth, xiDate); date.setUTCHours(date.getUTCHours() + 1);
이렇게 하면 지정된 시간대에서 원하는 날짜와 시간을 나타내는 Date 객체가 생성됩니다.
위 내용은 문자열을 사용하지 않고 특정 시간대의 JavaScript 날짜 개체를 어떻게 만들 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!