Разница между функциями floor и trunc в математике заключается в том, что они выполняют разные операции с числами:
Таким образом, floor() округляет до ближайшего целого в меньшую сторону, а trunc() — удаляет десятичные разряды. 3
Например, если аргументом является положительное число, trunc() эквивалентно floor(), в противном случае — ceil(). 3