สมัยโบราณ วันปีใหม่ของไทยตรงกับวันขึ้น 1 ค่ำเดือนอ้าย เพื่อให้สอดคล้องกับคติทางพระพุทธศาสนา เป็นช่วงฤดูหนาว สรรพสิ่งสดใส อากาศไม่ร้อน แต่ต่อมา วันปีใหม่ถูกเปลี่ยนไปตามคติพราหมณ์ คือ วันขึ้น 1 ค่ำ เดือน 5 เป็นวันปีใหม่ ตรงกับเทศกาลสงกรานต์ ในปี 2432 วันขึ้น 1 ค่ำ เดือน 5 ตรงกับวันทางสุริยคติคือ 1 เมษายน ดังนั้น พระบาทสมเด็จพระจุลจอมเกล้าเจ้าอยู่หัวจึงทรงพระกรุณาโปรดเกล้าฯ ให้ถือเอาวันที่ 1 เมษายน เป็นวันขึ้นปีใหม่ของทุกปีนับแต่นั้นเป็นต้นมา จนกรทั่ง ปี 2484 รัฐบาลจอมพล ป. พิลูลสงครามก็ได้ประกาศให้วันขึ้นปีใหม่ไทยเปลี่ยนไปตามแบบสากลคือ วันที่ 1 มกราคม
งานหลวงในพระบรมมหาราชวัง
ก็มีพระราชพิธีศรีสัจจปานกาล หรือที่เรียกว่าพิธีถือน้ำพระพิพัฒน์สัตยา บรรดาข้าราชการแต่งกายเต็มยศ ไปเฝ้าฯ ที่วัดพระแก้ว ดื่มน้ำที่ชำระพระแสงแล้วกล่าวคำถวายสัตย์ปฏิญญาณแสดงความจกรักภักดีต่อพระเจ้าแผ่นดิน งานหลวงอีกพิธีหนึ่งคือ พิธีคเชนรัศวสนาน อาบน้ำช้างม้าเป็นการจัดขบวนช้างม้าสวนสนามแสดงพลกำลัง นอกจากนี้สมัยรัชกาลที่ 4 ทรงพระกรุณาโปรดเกล้าฯ ให้จัดเลี้ยงโต๊ะอย่างฝรั่งในงานปีใหม่ ซึ่งเชิญเจ้านาย พ่อค้า ข้าราชการ ชาวต่างประเทศมาร่วมงานเลี้ยงพระราชทาน