The interest-free repayment period of your credit card of Shanghai Pudong Development Bank is 5 days at the longest and 2 days at the shortest, and generally the latest repayment date is 2 days after the bill date. The billing date is 24th, so the latest repayment date is generally around 14th of next month (there will be a little fluctuation due to the influence of months).
then, according to the consumption you described on the 21st of this month, you can usually repay it before the 14th of the next bill (every other month), so you don't need to repay the consumption on the 21st of this month, and all the bills you paid in this month are the bills of the previous period.