Bun 은 bun 프로세스의 수명 동안 기본 시간대를 프로그래밍 방식으로 설정하는 것을 지원합니다. 설정하려면 TZ 환경 변수 값을 유효한 시간대 식별자 로 설정하세요.
NOTE
`bun` 으로 파일을 실행할 때 시간대는 시스템의 로컬 시간대 설정으로 기본 설정됩니다.bun test 로 테스트를 실행할 때 시간대는 테스트를 더 결정론적으로 만들기 위해 UTC 로 설정됩니다.
ts
process.env.TZ = "America/New_York";또는 Bun 명령을 실행할 때 명령줄에서 이를 설정할 수 있습니다.
sh
TZ=America/New_York bun run devTZ 가 설정되면 모든 Date 인스턴스는 해당 시간대를 갖습니다. 기본적으로 모든 날짜는 시스템의 로컬 시간대를 사용합니다.
ts
new Date().getHours(); // => 18
process.env.TZ = "America/New_York";
new Date().getHours(); // => 21