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