2012-08-03 9 views
1

나는 날짜와 시간을 전달하는 가장 좋은 방법은 유닉스 타임 스탬프를 사용하는 것입니다. mysql에서이 시간을 통과하는 PHP에 대한 ajax 호출을 작성하여 타임 스탬프를 datetime 형식으로 변환하는 것이 더 쉽습니다.JavaScript가 사람이 읽을 수있는 날짜를 유닉스 타임 스탬프로 다시 변환합니다.

현재 나는 9/9/12 1:00 PM과 같은 날짜를 전달 중입니다. 이것은 초기 서식을 제어 할 수없는 날짜입니다. 내가해야할 일은이 날짜/시간 형식을 가져 와서 유닉스 타임 스탬프로 변환하는 것입니다. 그래서 나중에 서버 측에서 PHP로 서버에 전달할 때 서버 측과 함께 작업 할 수 있습니다. 필자는 잠시 동안을 찾고 있었고 특정 시간/날짜를 가져다가 자바 스크립트 측에 전달하여 유닉스 타임 스탬프로 변환하는 것과 관련하여 더 많은 답변을 찾지 못했습니다.

+0

가능한 중복 : http://stackoverflow.com/questions/1791895/converting-date-and-time-to-unix-timestamp –

+0

http://stackoverflow.com/questions/847185/convert-a-unix-timestamp-to-time-in-javascript –

+0

첫 번째 링크를 닫으면 나와 함께 작업 할 수있는 아이디어를 얻을 수 있습니다. 내 첫 번째 링크 답변에 일치하는 내 현재 시간 문자열을 연결할 수 있지만 만약 내가 2012-11-04 00:00:00과 같은 파싱을 할 수있는 유닉스 타임 스탬프 아프지 황금 – chris

답변

0

moment.js을 사용하는 것이 좋습니다. UNIX 타임 스탬프 시간을 변환하려면

가에 moment.js를 사용하려면 : ('mm A를 M/D/YY의 시간') 순간 (위해 UnixTimeStamp) .format :

moment('9/9/12 1:00 PM', 'M/D/YY h:mm A').valueOf() 

이 당신의 형식으로 다시 시간을 변환하려면 브라우저 :

<script src="moment.js"></script> 
<script> 
    var unixTimeStamp = moment('9/9/12 1:00 PM', 'M/D/YY h:mm A').valueOf(); 
</script> 

ref

관련 문제