javascript Date 대상 에 대한 소개 및 Liux 시간 스탬프 는 자바 script 에서 표준 시간 형식 으로 어떻게 바 꿉 니까?

4392 단어 JavaScript
1. 데이트 상대 소개
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     }

 

좋은 웹페이지 즐겨찾기