mySQL datetime 스탬프와 카운트 다운을 현재 시스템 시간으로 변환해야하는 애플리케이션이 있습니다. 나는 올바르게 설치되어 작동하는 keith wood jquery 카운트 다운을 사용하고있다.하지만 내 타임 스탬프를 바꾸어 코드를 가져 와서 내 생명을 구할 수는 없다.jquery mySQL 타임 스탬프 변환 코딩 버그
이 코드 스 니펫은 타임 스탬프를 변환하는 어딘가에 있지만 파이어 폭스 콘솔에 다음과 같은 오류가 표시됩니다. timestamp.replace는 함수가 아닙니다. 나는 js 코딩의 전문가가 아니므로 확실한 것입니다. 누구든지 제공 할 수있는 모든 도움을 많이 주시면 감사하겠습니다. 이것은 나를 열망하게하기 시작합니다.
이것은 레일 애플리케이션입니다.
$(document).ready(function mysqlTimeStampToDate(timestamp) {
//function parses mysql datetime string and returns javascript Date object
//input has to be in this format: 2007-06-05 15:26:02
var regex=/^([0-9]{2,4})-([0-1][0-9])-([0-3][0-9]) (?:([0-2][0-9]):([0-5][0-9]):([0-5][0-9]))?$/;
var parts=timestamp.replace(regex,"$1 $2 $3 $4 $5 $6").split(' ');
return new Date(parts[0],parts[1]-1,parts[2],parts[3],parts[4],parts[5]);
});
$(document).ready(function() {
$('textLayout').countdown({until: mysqlTimeStampToDate("#work_order_hard_completion_datetime"), layout: '{dn}d {hnn}{sep}{mnn}{sep}{snn}'});
});
감사합니다 만. 훌륭한 작품입니다. – user1214966