2012-09-03 2 views
3

이 가능한 중복 : 특정 목적을 위해
php get microtime from date stringPHP 생성하는 13 자리의 타임 스탬프는

, 나는 날짜/시간의 13 자리의 타임 스탬프를 얻을 필요가 있지만, 나는 이것을위한 해결책을 찾을 수 없었다.

PHP에서 mktime은처럼, 우리는 10 자리의 타임 스탬프

echo mktime($hour, $minute, $second, $month, $day, $year); 

를 얻을 수 있습니다 이것은 출력

1346689283. 같은 그래서 13 자리의 타임 스탬프는 어떻습니까? PHP 자체가 그러한 타임 스탬프를 생성 할 수 있습니까? 그냥 000를 추가, 특정 날짜에서 microtime을 만들려면

답변

9

당신은 microtime()

http://php.net/microtime

찾고 있습니다. 결국, 마이크로 시간은 단지 1 초입니다.

+0

네,하지만 나는 그가 유닉스 – Gordon

+1

가 @gordon 물론 그 대답 –

+0

네에 추가 된 타임 스탬프를 허용 것이라고한다 mktime 또는 strtotime으로 같은 임의의 날짜에서 microtime을 만들 수있는 무언가를 원하는 생각 고든의 말이 맞다. microtime()은 마이크로 초 단위의 CURRENT 타임 스탬프를 생성하며, 연도/월/일/시간 /을 지정할 수 없다. 예 : 1998-02-13 17 자리 타임 스탬프를 가져야한다. 44 – user1643156

1

확인 (밀리 초) :

$milliseconds = round(microtime(true) * 1000); 
echo date("Y-m-d",($milliseconds/1000)); 
관련 문제