Joy means different things in the Old Testament compare to the New Testament. In the Old Testament it means happiness. It the New Testament it's a fruit of the Spirit.
We should give what we've decide to give.
(2 Corinthians 9:7 NIV) Each man should give what he has decided in his heart to give, not reluctantly or under compulsion, for God loves a cheerful giver.