The repayment date of CCB's credit card is the 20th day after the billing date, while your credit card billing date is the 25th day of each month (fixed), so the final repayment date is the 20th day after the billing date, which is about 15 of each month (there are 30 days and 3 1 day of each month), that is:
April 26th to May 25th is a billing cycle, and the credit card consumption in this cycle will generate a bill on May 25th, and June 14 is the final repayment date.
May 26th to June 25th is a billing cycle, and the credit card consumption in this cycle will generate a bill on June 25th, and July 15 is the final repayment date. And so on.
Therefore, the interest-free period of credit card spending on the day of the billing date is the shortest, only 20 days (credit card spending on May 25th and repayment on June 14), and the interest-free period of credit card spending after the billing date is the longest, with 50 days (credit card spending on May 26th and repayment on July 15). Be sure to know the billing date and repayment date of your credit card so as not to miss it.