2016-08-08 2 views
0

foreach 루프에서 생성되는 각 날짜/시간 문자열의 타임 스탬프를 생성해야합니다.풀 타임 문자열을 jQuery/javascript의 Unix 타임 스탬프로 변환

비교를 위해이 문자열 Mon Aug 08 2016 10:09:42 GMT+0100 (BST)을 유닉스 타임 스탬프로 바꾸려면 어떻게합니까?

나는 당신이 위의 코드는 현재 날짜/시간 문자열에서 작동하지 않습니다 상상할 수 있듯이 (아래 코드)

var boards = $(".socialBox"); 

boards.sort(function(a, b){ 
    return $(a).data("date") - $(b).data("date"); 
}); 

$("#social-board").html(boards); 

JQuery와 정렬을 수행하는 하나의 값을 사용하기 위하여려고하고있다.

답변

0

이 작업을 시도 할 수 있습니다 :

new Date('Mon Aug 08 2016 10:09:42 GMT+0100 (BST)').getTime();

getTime() 기능은 1970년 1월 1일

이후의 밀리 초 수를 반환
0

당신은 얻을 .getTime()와 함께 날짜 개체에 문자열 데이터를 변환 할 수 있습니다 1970/01/01 이후의 밀리 초 숫자 :

boards.sort(function(a, b){ 
    return new Date($(a).data("date")).getTime() - new Date($(b).data("date")).getTime(); 
}); 
관련 문제