728x90
반응형
질문 : Unix 타임 스탬프를 JavaScript의 시간으로 변환
MySQL 데이터베이스에 Unix 타임 스탬프로 시간을 저장하고 있으며 일부 JavaScript 코드로 전송됩니다. 시간을 어떻게 얻을 수 있습니까?
예를 들어 HH/MM/SS
형식입니다.
답변
let unix_timestamp = 1549312452 // Create a new JavaScript Date object based on the timestamp // multiplied by 1000 so that the argument is in milliseconds, not seconds. var date = new Date(unix_timestamp * 1000); // Hours part from the timestamp var hours = date.getHours(); // Minutes part from the timestamp var minutes = "0" + date.getMinutes(); // Seconds part from the timestamp var seconds = "0" + date.getSeconds(); // Will display time in 10:30:23 format var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2); console.log(formattedTime);
let unix_timestamp = 1549312452
// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds.
var date = new Date(unix_timestamp * 1000);
// Hours part from the timestamp
var hours = date.getHours();
// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();
// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();
// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
console.log(formattedTime);
let unix_timestamp = 1549312452
// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds.
var date = new Date(unix_timestamp * 1000);
// Hours part from the timestamp
var hours = date.getHours();
// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();
// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();
// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
console.log(formattedTime);
let unix_timestamp = 1549312452
// Create a new JavaScript Date object based on the timestamp
// multiplied by 1000 so that the argument is in milliseconds, not seconds.
var date = new Date(unix_timestamp * 1000);
// Hours part from the timestamp
var hours = date.getHours();
// Minutes part from the timestamp
var minutes = "0" + date.getMinutes();
// Seconds part from the timestamp
var seconds = "0" + date.getSeconds();
// Will display time in 10:30:23 format
var formattedTime = hours + ':' + minutes.substr(-2) + ':' + seconds.substr(-2);
console.log(formattedTime);
Date 객체에 대한 자세한 내용은 MDN 또는 ECMAScript 5 사양을 참조하십시오.
출처 : https://stackoverflow.com/questions/847185/convert-a-unix-timestamp-to-time-in-javascript
728x90
반응형
'프로그래밍 언어 > HTML,CSS,JS' 카테고리의 다른 글
Node.js 빠른 파일 서버 (HTTP를 통한 정적 파일) (0) | 2021.06.22 |
---|---|
동적 너비와 동일한 높이 (CSS 유동 레이아웃) (0) | 2021.06.22 |
CSS 미디어 쿼리 : 최대 너비 또는 최대 높이 (0) | 2021.06.22 |
CSS 파일에서 상대 URL을 사용하면 어떤 위치에 상대적일까? (0) | 2021.06.18 |
CSS에서 모든 하위 요소를 재귀 적으로 선택 (0) | 2021.06.18 |