js 타임 스탬프 와 날짜 형식 간 상호 변환

본 논문 의 사례 는 js 시간 스탬프 와 날짜 형식 간 에 서로 전환 하 는 코드 를 공유 하여 여러분 께 참고 하 시기 바 랍 니 다.구체 적 인 내용 은 다음 과 같 습 니 다.
1.타임 스탬프 를 날짜 형식 으로 변환

//        
var date = new Date(   ); //        

/**
 1.             ,                 
 2.               -> http://www.w3school.com.cn/jsref/jsref_obj_date.asp
 */
date.getFullYear(); //        (4 ,1970)
date.getMonth(); //     (0-11,0  1 ,        1)
date.getDate(); //    (1-31)
date.getTime(); //     ( 1970.1.1      )
date.getHours(); //      (0-23)
date.getMinutes(); //      (0-59)
date.getSeconds(); //     (0-59)
예시

//           yyyy-MM-dd hh:mm:ss
var date = new Date(1398250549490);
Y = date.getFullYear() + '-';
M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';
D = date.getDate() + ' ';
h = date.getHours() + ':';
m = date.getMinutes() + ':';
s = date.getSeconds(); 
console.log(Y+M+D+h+m+s); //   
//     :2014-04-23 18:55:49
2.날짜 형식 을 타임스탬프 로 변환

//     
var strtime = '2014-04-23 18:55:49:123';
var date = new Date(strtime); 
//        ,               ,        。
//      
var date = new Date(strtime.replace(/-/g, '/'));

//        ,             
time1 = date.getTime();
time2 = date.valueOf();
time3 = Date.parse(date);

/* 
       :
  、   :      
   :      ,    0   
           (        ):
1398250549123
1398250549123
1398250549000 
*/

3.Date()매개 변수 형식 은 7 가지

new Date("month dd,yyyy hh:mm:ss");
new Date("month dd,yyyy");
new Date("yyyy/MM/dd hh:mm:ss");
new Date("yyyy/MM/dd");
new Date(yyyy,mth,dd,hh,mm,ss);
new Date(yyyy,mth,dd);
new Date(ms);
예 를 들 면:

new Date("September 16,2016 14:15:05");
new Date("September 16,2016");
new Date("2016/09/16 14:15:05");
new Date("2016/09/16");
new Date(2016,8,16,14,15,5); //    0~11
new Date(2016,8,16);
new Date(1474006780);
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기