calculating zakaat

Wealth acquired before one's zakaat date

Q: My question is for zakaat, wealth should remain with a person for an "entire lunar year" then zakaat becomes wajib. My question is if a person has one million which remains with him for an entire lunar year, zakaat becomes wajib on him but if he gets half million one week before his zakaat date, does he need to pay zakaat on one million or 1.5 million. Please clarify. (Please note that half million which the person received did not remain with him for an entire lunar year).

Money obtained before the zakaat date

Q: The condition of Zakaat is that "One should have amount equal or greater than Nisaab amount for more than one year before Zakaat can be paid". My question is, if person receives extra money upon which one year has not passed; does he need to pay Zakaat on this extra money too which does not meet the requirement of "one year old"? Please clarify if zakaat is due only if the amount has been in one's possession for more than a year?