В .NET есть простой способ получить тики :
var ticks = DateTime.Now.Ticks;
Console.WriteLine(ticks);
// Output: 636737386875592894
Как получить такой же результат на php ? Нашел пока только функцию microtime() но она возвращает значения до милисекунды а не до ticks.
Оказалось, что можно получать текущее время с точностью до наносекунды прямо из системы, а т.к. в одном тике 100 наносекунд то следующий код вполне точно выведет тики :
$nanotime = exec('date +%s%N');
$ticks = ((int)$nanotime/100) + 621355968000000000;
echo "<br>".(int)$ticks."<br>";
//636738208070352128
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости