Skip to content

Bun 은 bun 프로세스의 수명 동안 기본 시간대를 프로그래밍 방식으로 설정하는 것을 지원합니다. 설정하려면 TZ 환경 변수 값을 유효한 시간대 식별자 로 설정하세요.

NOTE

`bun` 으로 파일을 실행할 때 시간대는 시스템의 로컬 시간대 설정으로 기본 설정됩니다.

bun test 로 테스트를 실행할 때 시간대는 테스트를 더 결정론적으로 만들기 위해 UTC 로 설정됩니다.

ts
process.env.TZ = "America/New_York";

또는 Bun 명령을 실행할 때 명령줄에서 이를 설정할 수 있습니다.

sh
TZ=America/New_York bun run dev

TZ 가 설정되면 모든 Date 인스턴스는 해당 시간대를 갖습니다. 기본적으로 모든 날짜는 시스템의 로컬 시간대를 사용합니다.

ts
new Date().getHours(); // => 18

process.env.TZ = "America/New_York";

new Date().getHours(); // => 21

Bun by www.bunjs.com.cn 편집