function getMillisecond() { list($t1, $t2) = explode(' ', microtime()); // return $t2 . '.' . ceil( ($t1 * 1000) ); return $t2 . ceil( ($t1 * 1000) ); } echo getMillisecond();
위 방법을 사용하면 13자리 타임스탬프를 얻어 mysql 테이블에 쓸 수 있습니다.
표의 원래 시간이 날짜 형식인 경우. 이렇게 변환하면 됩니다.
예: CU는 테이블입니다. mtime은 13자리 타임스탬프를 보유하는 필드입니다. 시간은 데이터 시간 형식의 원래 쓰기 시간입니다.
update CU set mtime = UNIX_TIMESTAMP(time)*1000;
첨부 파일:
UNIX 타임스탬프를 날짜로 변환하려면 함수 를 사용하세요. FROM_UNIXTIME()
select FROM_UNIXTIME(1156219870)
날짜를 UNIX 타임스탬프로 변환하는 함수를 사용합니다: UNIX_TIMESTAMP()
Select UNIX_TIMESTAMP('2006-11-04 12:23:00′)
예: mysql이 숫자를 쿼리합니다. 오늘의 기록 :
$sql="메시지에서 * 선택 DATE_FORMAT(FROM_UNIXTIME(chattime),'%Y-%m-%d') = DATE_FORMAT(NOW( ),'%Y -%m-%d') 주문id desc”
물론 PHP로 변환하도록 선택할 수도 있습니다
UNIX 타임스탬프 변환 날짜에 함수 사용: date()
date('Y-m-d H:i:s', 1156219870)
날짜를 UNIX 타임스탬프로 변환하려면 함수 사용: strtotime ()
strtotime('2010-03-24 08:15:42');
위 내용은 php+mysql의 13자리 타임스탬프에 대한 자세한 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!