「javascript, 서버 시각 취득할 수 있다고 해」

「후에에..., javascript라면, 서버의 시간을 잡을 수 없어요~~~~~」
아기 돌아온 곳에
도움이 될 것 같은 기사를 발견했기 때문에
안건으로 이용하고 있는 axios에 맞추어 재작성해 보았다.

서버 시간과 클라이언트 시간의 차이





바쁜 사람을위한 소스 코드



ajax 통신을 위해 axios

index.html
<html>
<body>
  <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
</body>
</html>

getSevertime.js
// フロント側の時間
let frontSideTime = new Date()
console.log(frontSideTime) // デバイスの時刻

// サーバー側の時間
axios.head(window.location.href).then(res => {
  console.log(new Date(res.headers.date)) // サーバー時刻
})

이제 해외에서 웹 페이지에 액세스하더라도
서버 시간을 기준으로 하고 있기 때문에 문제없이 디바이스에 의존하지 않고 표시할 수 있게 되었다

참고



JavaScript만으로 서버 시간을 취득한 타이머 작성 방법

좋은 웹페이지 즐겨찾기