자바스크립트로 서버 시간 읽기

HTTP HEAD를 사용하여 서버 시간을 읽는다.

Bob Hwang
Nov 12, 2021
Photo by Icons8 Team on Unsplash

서버 시간이 필요할 때가 있다. HTTP Header의 Date를 사용하여 현재 서버 시간을 읽을 수 있다. 아래 코드를 사용한다.

브라우저에서

fetch('/', { method: 'HEAD' })
.then((r) => {
console.log(r.headers.get('date'))
})

Node에서

const axios = require('axios')
axios
.head('https://afrontend.medium.com/')
.then(res => {
console.log(res.headers.date)
})
.catch(error => {
console.error(error)
})

그리고 쉘에서도 읽을 수 있다.

curl --HEAD afrontend.medium.com 2>&1 | grep Date
Date: Fri, 12 Nov 2021 03:23:23 GMT

--

--