DiffA is the amount of work accepted by whatever you are mining to.
If you are solo mining, it means very little.
Finding a block is random, you are not working up to finding it.
https://kano.is/index.php?k=poissonOn Bitcoin your chances of finding a block in a day with 1TH is 1 in 998319.7 (i.e. about 1 in a million)
http://tradebtc.net/bitcalc.phpIf you are pool mining, your reward is based on the amount of work you've sent to the pool when they reward you.
The miner simply keeps track of the amount of work you've done since last you started it.
If you are asking about some other coin, then don't do that here in the Bitcoin area.