2014-01-14 2 views
0

저는 현재 타임 스탬프를 사용하여 일부 데이터와 SQL 테이블을 가져 오는 기능을 가지고 있지만 동일한 데이터가 두 번 있고 두 번 실행되기 때문에 일부 데이터가 두 배가됩니다.milisec PHP를 포함하는 타임 스탬프

밀리 초를 포함한 타임 스탬프로 패치를 가져와야합니다.

$serverTime = date_format($date, 'Y-m-d H:i:s:milisecs'); 

내가 $ 타임 스탬프에 microtime()와 milisecs을 inlcude 시도했지만 지금까지 운이 없었다 :

내가 좋아하는

$timestamp = date_format($date, 'Y-m-d H:i:s'); 

아무것도가 사용합니다.

+0

http://php.net/microtime#112725 –

답변

0
$t = microtime(); 
echo $t; 

이 작품은 저에게 적합합니다. 밀리 초와 현재 시간 기록이 있습니다. 너 문제 야?

+0

그것은 날짜 Formattable가 아니에요()는 –

+0

음, 실제로 문제가 이잖아. 아마 해결책을 찾을 수있을 것입니다. 그러나 당신은 이미 위에서 볼 수있는 적절한 것을 게시했습니다. –

0

DateTime->format()을 사용하십시오.

+0

2014년 1월 14일 16 : 40 : 59.000000 milisecs 어떤 이유로 항상 0입니다/ – user3127632

+0

내 실수가 : 사용 http://php.net/manual/en/datetime.format.php – tjati

+0

$ 날짜 = date_create() ; $ timestamp = date_format ($ date, 'Y-m-d H : i : s.u'); 이거? 동일한 이유가 있습니다./ – user3127632