Convert struct timespec to double instead of long double (PHP internal uses double)
Allow flooring decimal fraction to an arbitrary nanosecond value