
SwooleServer::tick 함수의 반환 값인 timestamp은 스레드 내부 시간을 나타냅니다. 스레드 내부 시간은 스레드가 시작된 이후 경과한 시간을 나타내며, 실제 시간과 다를 수 있습니다.
스레드 내부 시간을 실제 시간으로 변환하려면, 스레드가 시작된 시간을 저장한 후 tick 함수의 반환 값을 실제 시간으로 변환하는 로직을 추가해야 합니다.
예를 들어, 스레드가 시작된 시간을 저장하는 변수를 선언하고, 스레드가 시작된 시간을 저장하는 코드를 추가할 수 있습니다.
#hostingforum.kr
php
$startTime = microtime(true);
// 스레드가 시작된 시간을 저장한 후 tick 함수를 호출합니다.
$timestamp = $server->tick(1);
// 스레드 내부 시간을 실제 시간으로 변환합니다.
$actualTime = $startTime + $timestamp;
이러한 방법으로 스레드 내부 시간을 실제 시간으로 변환할 수 있습니다.
2025-03-17 20:22