2012-07-16 8 views
0

어떻게하면 php 타임 스탬프를 actionScript에서 사용할 수있는 것으로 변환 할 수 있습니까? 예를 들어 다음 타임 스탬프를 사용하려면 어떻게해야합니까? 2011-06-16 10:41:08 타임 스탬프는 현재 xml에 저장되어 있습니다.php 타임 스탬프를 actionScript로 변환

답변

1

@Marc B의 대답이 맞습니다. 어떤 이유로 PHP 타임 스탬프 (1970 년 1 월 1 일 이후의 초 수)를 사용할 수없는 경우 정적 메서드 Data.parse()을 시도 할 수 있습니다.

시간 문자열을 기준으로 1970 년 1 월 1 일 이후의 밀리 초 수를 반환합니다. 다양한 시간 문자열 형식 인 here's a link to the docs을 처리합니다. 시간 문자열을 이러한 형식 중 하나로 조정해야 할 수도 있습니다 (ActionScript 측에서 정규 표현식을 사용하거나 PHP 측에서 다른 문자열을 생성).

당신 잰 (1), 1970 년 이후 (밀리 초)을 일단 당신이 그에서 새 ActionScript Date 개체를 만들 수 있습니다

var date:Date = new Date(Date.parse(myTimeString)); 
+0

큰 answer-- 감사합니다. – SimonRH

1

PHP 타임 스탬프가 아니며 형식이 지정된 문자열입니다. PHP 타임 스탬프는 유닉스 타임 스탬프와 동일합니다. 이는 1970 년 1 월 1 일 이후의 초를 나타내는 정수입니다.

Actionscripts 타임 스탬프는 동일하지만 밀리 초 단위입니다. 따라서 기본 PHP 타임 스탬프를 1000 배로 늘리면 AS 타임 스탬프가 생깁니다.

관련 문제