ในอดีต วันขึ้นปีใหม่ของไทยได้มีการเปลี่ยนแปลงมาแล้ว 4 ครั้งคือใน 2 ครั้งนี้ ถือเอาทางจันทรคติเป็นหลัก ต่อมาได้ถือเอาทางสุริยคติแทน โดยกำหนดให้วันที่ 1 เมษายน เป็นวันขึ้นปีใหม่ ตั้งแต่ พ.ศ.2432 เป็นต้นมา ประชาชนส่วนใหญ่โดยเฉพาะตามชนบทยังคงยึดถือเอาวันสงกรานต์เป็น วันขึ้นปีใหม่อยู่ ต่อมาเมื่อมีการเปลี่ยนแปลงการปกครองมาเป็นระบอบประชาธิปไตย ทางราชการเห็นว่าวันขึ้นปีใหม่วันที่ 1 เมษายน ไม่สู้จะมีการรื่นเริงอะไรมากนัก สมควรที่จะฟื้นฟูขึ้นมาใหม่ จึงได้ประกาศให้มีงานรื่นเริงวันขึ้นปีใหม่ในวันที่ 1 เมษายน 2477 ขึ้นใน กรุงเทพฯเป็นครั้งแรก การจัดงานวันขึ้นปีใหม่ที่ได้เริ่มเมื่อวันที่ 1 เมษายน ได้แพร่หลายออกไปต่างจังหวัดในปีต่อๆมา ต่อมาได้มีการพิจารณาเปลี่ยนวันขึ้นปีใหม่อีกครั้งหนึ่งให้เปลี่ยนวันขึ้นปีใหม่เป็นวันที่ 1 มกราคม โดยกำหนดให้วันที่ 1 มกราคม 2484 เป็น วันขึ้นปีใหม่เป็นต้นไป