In the wonderful world of laws & regulations, it's very risky to think in the terms "always" and "never." As Randy says, each law, rule, and regulation stands alone--possibly containing its own definitions and specifications. You should "always" begin with the onboard definitions, if any. In Reg. Z, for example (Appendix J, paragraph b(5)(i)), a day is defined as "the number of 24-hour intervals between any point in time on the first date to the same point in time on the second date." I'm not aware of any other case where that definition is valid.
For many (most?) purposes, a "day" is the 24 hour period beginning at midnight. That's the case with Fed Funds transactions and most other loans and deposits with a running interest clock...and it's always been my fall-back rule of thumb for measuring the passage of time. Until midnight, it's "today." When Cinderella's coach turns back into a pumpkin, that's "tomorrow" and the day-count increments by one.
The exact filing requirement for CTRs is: "1010.306 Filing of reports, paragraph (a)(1), A report ... shall be filed by the financial institution within 15 days following the day on which the reportable transaction occurred."
Since this reporting deadline is tied to tran dates, then you begin with the tran date as day 0 and count forward in calendar days.
_________________________
...gone fishing.