If you got you salary on 22 July last month you will understand what I am say. I got paid on the 22 July when I count from that date to today's date full 20 days done from last paycheck. The funny part there is still more 15 days go until 25 August to get my August salary.