It got started when the calander as we know it got put into affect. Before that under the previous calander system April 1 was the start of the new year. Some people forgot and started traditional new years celebrating and people that remembered laughed at them and called them april fools.
Google it and you will find out if im fooling you


It was started by the IRS.