2016-10-16 2 views
1

firebase.serverValue.timestamp와 동일하게 firebase 타임 스탬프를 생성하는 데 PHP로 사용할 메소드는 무엇입니까?PHP의 Firebase 타임 스탬프

time()을 사용해 보았는데 분명히 잘못된 형식입니다.

답변

1
firebase.serverValue.timestamp 

공공 정적 최종지도 타임 스탬프 중포 기지 데이터베이스 서버에 의해

(밀리 초 유닉스 시대 이후 시간) 자동 채우기 현재 타임 스탬프를위한 자리 표시 자 값입니다. Doc Link

문서에서 읽는 그대로 밀리 세컨드 단위입니다. 얻을 수 마이크로 초에서 밀리 (microtime에 의해 반환은()) 당신이 가지고 :

타임 스탬프의 실제 정의는 어쨌든 당신이

microtime(); 

편집 할 필요가 PHP에서 밀리의 실제 타임 스탬프를 얻을 초에 있지만

$timeparts = explode(" ",microtime()); 
$currenttime = bcadd(($timeparts[0]*1000),bcmul($timeparts[1],1000)); 
echo $currenttime; 
+0

microtime() 생성 '0.59891000 1476645407'도 잘못된 형식입니다. – Basit

+0

@Basit 예, 미안하지만, 밀리 초로 번역해야합니다. 난 내 대답을 편집 – r1verside

+0

당신이 쓴 새로운 방법을 시도 할거야 .., 이걸 시도하는 동안 btw .. 우리는 UTC 시간대를 설정해야합니까? – Basit

관련 문제