javascript Date 대상 에 대한 소개 및 Liux 시간 스탬프 는 자바 script 에서 표준 시간 형식 으로 어떻게 바 꿉 니까?
4392 단어 JavaScript
Date 대상 은 여러 가지 구조 함 수 를 가지 고 있 습 니 다.new Date()new Date(milliseconds)new Date(datestring)new Date(year, month)new Date(year, month, day)new Date(year, month, day, hours)new Date(year, month, day, hours, minutes)new Date(year, month, day, hours, minutes, seconds)new Date(year, month, day, hours, minutes, seconds, microseconds)
인자 가 없 으 면 현재 날 짜 를 되 돌려 줍 니 다. 매개 변수 가 하나의 숫자 라면 숫자 를 밀리초 값 으로 보고 날짜 로 변환 합 니 다. 매개 변수 가 문자열 이 라면 문자열 을 날짜 로 보 는 문자열 을 날짜 로 변환 합 니 다.
Date. parse () 와 Date. UTC () 를 사용 하여 사용자 정의 시간의 밀리초 수 를 얻 을 수 있 습 니 다.
Date. parse () 는 날 짜 를 나타 내 는 문자열 인 자 를 받 습 니 다. 예 를 들 어 'May 25, 2013', '6 / 13 / 2013' 등 형식 입 니 다. 구체 적 으로 지원 하 는 형식 은 지역 에 따라 다 릅 니 다.
한편, Date. UTC () 에서 받 은 매개 변 수 는 연도, 0 부터 시작 하 는 월 수 (0 - 11), 이 달 중 며칠 (1 - 31), 시간 수 (0 - 23), 분, 초, 밀리초 로 그 중에서 년도 와 월 수 는 필수 이 고 다른 매개 변 수 는 0 이 부족 하 다.
현재 2013 년 12 월 12 일의 날짜 대상 을 정의 하려 면 Date. parse () 를 사용 할 수 있 습 니 다.
var mydate=new Date(Date.parse("12/12/2013")),
하면, 만약, 만약...
var my date = new Date ("12 / 12 / 2013") 는 Date 를 구성 할 때 Date. parse () 를 자동 으로 호출 하여 날짜 문자열 을 밀리초 로 변환 합 니 다.
Date. UTC () 도 사용 할 수 있 습 니 다.
var my date = new Date (Date. UTC (2013, 11, 12) / / 월 하 표 는 0 에서 시작 하고 일 하 표 는 1 에서 시작 합 니 다.
하면, 만약, 만약...
var my date = new Date (2013, 11, 12) 는 위의 parse 와 같은 구조 방법 으로 날짜 대상 을 구성 할 때 Date. UTC () 를 자동 으로 호출 합 니 다. 첫 번 째 매개 변수 가 수치 라면 연도 로 간주 하고 두 번 째 매개 변 수 는 월 입 니 다. 그러나 주의해 야 할 것 은 전자 var my date = new Date (Date. UTC (2013, 11, 12) 는 GMT 시간 을 얻 었 고 후자 var my date = new Date 를 얻 었 습 니 다.(2013, 11, 12) 는 계통 설정 을 바탕 으로 하 는 로 컬 시간 을 얻 었 다.
2. Linux 타임 스탬프 를 표준 시간 형식 으로 변환
LINUX 시스템 에 서 는 1970 년 1 월 1 일부 터 현재 초 까지 시간 스탬프 를 사용 하 는 경우 가 많다.
시간 형식 에 대한 설명
UTC (Universal Time Coordinated, UTC) 세계 조정 시간
CST (중국 표준시 UTC + 8: 00) 중국 연해 시간 (베 이 징 시간)
GMT (Greenwich Mean Time) 그리니치 표준시:
다음은 javascript 에서 Liux 타임 스탬프 를 표준 시간 형식 으로 바 꾸 는 방법 입 니 다.
1 function standardDateFormat(timestamp)
2 {
3 var date = new Date(timestamp*1000);//timestamp ,Date() , 1000;
4
5 Y = date.getFullYear() + '/';
6 M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '/';
7 D = (date.getDate() < 10 ? '0'+date.getDate() : date.getDate()) + " ";
8 h = (date.getHours() < 10 ? '0'+date.getHours() : date.getHours())+ ':';
9 m = (date.getMinutes() < 10 ? '0'+date.getMinutes() : date.getMinutes())+ ':';
10 s = (date.getSeconds() < 10 ? '0'+date.getSeconds() : date.getSeconds());
11 return (Y+M+D+h+m+s);
12 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기초 정리 - 1문자 (String) 숫자 (Number) 불린 (Boolean) null undefined 심볼 (Symbol) 큰정수 (BigInt) 따옴표로 묶어 있어야 함 Not-A-Number - 숫자 데이터 / 숫자로 표...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.