반응형
자바스크립트 timestamp 변환 최종정리
1. 현재시간을 timeStamp 로 출력
var timestamp = new Date().getTime();
console.log(timestamp);
// 결과 : 1675397128114
2. timeStamp를 Date 객체 만들기
// timestamp Date 객체로 변환 출력
var currentDate = new Date('1675397344299');
console.log(currentDate);
// 결과 : Fri Feb 03 2023 13:10:05 GMT+0900 (한국 표준시)
3. timeStamp를 yyyyMMddHHmmss 로 출력
function dateFormat(date) {
let month = date.getMonth() + 1;
let day = date.getDate();
let hour = date.getHours();
let minute = date.getMinutes();
let second = date.getSeconds();
month = month >= 10 ? month : '0' + month;
day = day >= 10 ? day : '0' + day;
hour = hour >= 10 ? hour : '0' + hour;
minute = minute >= 10 ? minute : '0' + minute;
second = second >= 10 ? second : '0' + second;
return date.getFullYear() + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + second;
}
var currentDate = new Date('1675397344299');
// timestamp를 yyyy-MM-dd HH:mm:ss 로 출력
var currentFormatDate = dateFormat(currentDate);
console.log(currentFormatDate);
// 결과 : 2023-02-03 13:21:36
4. yyyyMMddHHmmss 를 date객체로 변환
function getDateObject(time) {
var year = time.substr(0,4);
var month = time.substr(4,2) - 1; // 1월=0,12월=11
var day = time.substr(6,2);
var hour = time.substr(8,2);
var min = time.substr(10,2);
var sec = time.substr(12,2);
return new Date(year,month,day, hour, min, sec);
}
var currentDate = '20230203132136';
var dateObj = getDateObject(currentDate);
console.log(dateObj);
// 결과 : Fri Feb 03 2023 13:10:05 GMT+0900 (한국 표준시)
5. yyyyMMddHHmmss 를 timeStamp로 변환
function getTimeStamp(time) {
var year = time.substr(0,4);
var month = time.substr(4,2) - 1; // 1월=0,12월=11
var day = time.substr(6,2);
var hour = time.substr(8,2);
var min = time.substr(10,2);
var sec = time.substr(12,2);
return new Date().getTime();
}
var currentDate = '20230203132136';
var dateObj = getTimeStamp(currentDate);
console.log(dateObj);
// 결과 : 1675398959636
자바스크립트 현재 날짜 시간 구하기 ( yyyyMMdd, yyyyMMddhhmmss )
자바스크립트 날짜 빼기 ( yyyymmdd - yyyymmdd )
'Script > Javascript' 카테고리의 다른 글
Javascript replace 역참조 치환 예제 (0) | 2023.02.06 |
---|---|
javascript 현재날짜 기준 과거 미래 체크 (0) | 2023.02.03 |
자바스크립트 초간단 엔터값 처리하기 (0) | 2022.07.26 |
jquery ajax 사용방법 예제 (0) | 2022.07.20 |
html상에서 get방식 파라미터 간단하게 처리 방법 (0) | 2022.04.18 |
댓글