시간 > 노트용게시판

본문 바로가기


사이트 내 전체검색 (구글)

노트용게시판

시간

페이지 정보

profile_image
작성자 최고관리자 (118.♡.7.85)
댓글 1건 조회 13회 작성일 25-07-09 11:00

본문

# 각 도시의 Windows TimeZone ID와 이름 매핑
$cityTimezones = @{
    "미국 뉴욕"        = "Eastern Standard Time"
    "미국 로스앤젤레스" = "Pacific Standard Time"
    "미국 뉴멕시코"    = "Mountain Standard Time"
    "브라질 마나우스"  = "SA Western Standard Time"
    "브라질 캄피난스"  = "E. South America Standard Time"
    "중국 베이징"      = "China Standard Time"
    "튀르키예 이스탄불" = "Turkey Standard Time"
    "베트남 하노이"    = "SE Asia Standard Time"
    "베트남 타이응우옌" = "SE Asia Standard Time"
    "베트남 호치민"    = "SE Asia Standard Time"
    "인도네시아 치카랑" = "SE Asia Standard Time"
    "슬로바키아 브라티슬라바" = "Central Europe Standard Time"
    "폴란드 바르샤바"  = "Central European Standard Time"
    "헝가리 부다페스트" = "Central Europe Standard Time"
    "이집트 카이로"    = "Egypt Standard Time"
    "남아공 요하네스버그" = "South Africa Standard Time"
    "인도 노이다"      = "India Standard Time"
    "인도 첸나이"      = "India Standard Time"
    "태국 파타야"      = "SE Asia Standard Time"
    "말레이시아 클랑"  = "Singapore Standard Time"
}

# 현재 UTC 시간
$utcNow = [datetime]::UtcNow
Write-Host "`n[UTC 기준 현재 시각] $($utcNow.ToString("yyyy-MM-dd HH:mm"))`n"

# 각 도시의 현지 시각 출력
foreach ($city in $cityTimezones.Keys) {
    $tz = [System.TimeZoneInfo]::FindSystemTimeZoneById($cityTimezones[$city])
    $localTime = [System.TimeZoneInfo]::ConvertTimeFromUtc($utcNow, $tz)
    Write-Host ("{0,-25}: {1}" -f $city, $localTime.ToString("yyyy-MM-dd HH:mm"))
}


$cities = @(
    @{ Name = "미국 뉴욕";          TimeZone = "Eastern Standard Time" }
    @{ Name = "미국 로스앤젤레스";  TimeZone = "Pacific Standard Time" }
    @{ Name = "미국 뉴멕시코";      TimeZone = "Mountain Standard Time" }
    @{ Name = "브라질 마나우스";    TimeZone = "SA Western Standard Time" }
    @{ Name = "브라질 캄피난스";    TimeZone = "E. South America Standard Time" }
    @{ Name = "중국 베이징";        TimeZone = "China Standard Time" }
    @{ Name = "튀르키예 이스탄불";  TimeZone = "Turkey Standard Time" }
    @{ Name = "베트남 하노이";      TimeZone = "SE Asia Standard Time" }
    @{ Name = "베트남 타이응우옌";  TimeZone = "SE Asia Standard Time" }
    @{ Name = "베트남 호치민";      TimeZone = "SE Asia Standard Time" }
    @{ Name = "인도네시아 치카랑";  TimeZone = "SE Asia Standard Time" }
    @{ Name = "슬로바키아 브라티슬라바"; TimeZone = "Central Europe Standard Time" }
    @{ Name = "폴란드 바르샤바";    TimeZone = "Central European Standard Time" }
    @{ Name = "헝가리 부다페스트";  TimeZone = "Central Europe Standard Time" }
    @{ Name = "이집트 카이로";      TimeZone = "Egypt Standard Time" }
    @{ Name = "남아공 요하네스버그"; TimeZone = "South Africa Standard Time" }
    @{ Name = "인도 노이다";        TimeZone = "India Standard Time" }
    @{ Name = "인도 첸나이";        TimeZone = "India Standard Time" }
    @{ Name = "태국 파타야";        TimeZone = "SE Asia Standard Time" }
    @{ Name = "말레이시아 클랑";    TimeZone = "Singapore Standard Time" }
)

Write-Host "=== 세계 도시 현재 시각 (서머타임 자동 적용) ===`n"

foreach ($city in $cities) {
    try {
        $tz = [System.TimeZoneInfo]::FindSystemTimeZoneById($city.TimeZone)
        $localTime = [System.TimeZoneInfo]::ConvertTimeFromUtc((Get-Date).ToUniversalTime(), $tz)
        Write-Host ("{0,-25}: {1:yyyy-MM-dd HH:mm}" -f $city.Name, $localTime)
    } catch {
        Write-Host ("{0,-25}: [TimeZone 오류]" -f $city.Name)
    }
}

댓글목록

profile_image

최고관리자님의 댓글

최고관리자 아이피 (192.♡.0.1) 작성일

$cities =
이걸 사용


회사소개 개인정보취급방침 서비스이용약관 상단으로

contact.https://open.kakao.com/o/s20mpzke
discord.https://discord.gg/rEcZHwBuAh
웹마스터:공세인 개인정보관리책임자:공세인

Copyright © quail.kr All rights reserved.