Many credit cards today collect their interested in a daily basis, based on the APR / 365 (maybe 364 on Leap Years?).
(”interested” = “interest calculated”)
Usually, cards that have no grace period advertise low interest rates, so that “low” interest begins to accrue immediately upon any purchase.
I only use cards that don’t accrue interest until the payment due date, three or four weeks after you receive your bill. Some have ridiculously high interest rates, but I don’t care since I pay them off every month and never pay interest.
Plus, I get cash back on all purchases (usually 1%, but up to 5% at some stores). If you shop Amazon, you can use cash back balances to purchase goods, so you don’t even have to wait to get the cash back reward to spend it.