İnsanların doğada bazı şeylerin periyodik bir döngü içerisinde olduğunu fark etmeleri zaman kavramını hissetmelerini sağlamıştır. Mevsimlerin değişmesi, ağaçların yılın belli bir döneminde meyve vermesi, hayvanların mevsimlere göre davranışları gibi gözlemler tekrarlanan zaman algısı olarak ilk insanların dikkatini çekmiştir. Bu tür periyodik tekrarlanan olaylar ve süregiden olayların ilkel biçimde not alınmasıyla ilk takvimlerin temeli atılmış oldu.
Ayrıca insanların kendilerini bir süreç içinde görmeleri, örneğin doğumdan ölüme uzanan sürecin gözlemlenmesi, ekinlerin büyümesi süreci gibi olgular da akıp giden zaman kavramını doğurmuştur.
Takvimlerde zaman; yüzyıl, yıl, ay, hafta, gün şeklinde bölünerek düzenli bir sırayla gösterilir. Günlere ve aylara sahip oldukları kültürlerce isimler verilmiştir. Takvimin; sosyal, dini, ticari, idari amaçlarla ve en küçük biriminin "gün" olarak belirlendiği bir çizelge olduğunu söyleyebiliriz.
Takvimlerde süreler, genellikle güneş ve ay döngüsü gibi bazı doğal olaylarla ilişkilendirildiği gibi, hasat zamanı, suların yükselmesi veya çekilmesi gibi olaylar ile de ilişkilendirilmiştir. Birçok toplum kendi ihtiyaçlarına uygun modelli takvimler kullanmışlardır.
Tarihte pek çok takvim kullanılmıştır ve günümüzde de takvimlerde bir çeşitlilik mevcuttur.
İlk Babil takvimleri kameri ayı temel alan bir sistemdi. Birbirini izleyen iki dolunay arasındaki 29,5 günlük dönem bir ay olarak hesaplanıyordu.
Güneş yılını temel alan ilk takvim eski Mısır'da görülür. Sirius yıldızının, Her sene taşan Nil Nehri'nin taşmasından hemen önce sabaha karşı parlaması Mısır yıllık takviminde başlangıç günü olarak kabul edilmişti.
Maya halkı ise geçmiş ve geleceğe yönelik olan ve periyodik olaylarla ilişkilendirilmemiş bir sistemle takvimlerini oluşturmuşlardı.
Türklerin en eski takvimi "12 hayvanlı takvim" olarak bilinir.
Roma Kralı Julius Sezar'ın İskenderiyeli astronom Sosigenes'in Önerisiyle M.Ö.45 yılında güneş yılı takvimini hayata geçirmiştir. Julius Sezar adına ithafen de bu takvime "Jülyen Takvimi" denilmiştir.
M.S. 1582 yılında Papa XIII. Gregoris, Jülyen Takvimi'nde reform yaparak "Gregoryen Takvimi"ni oluşturmuş oldu.
"Hicri Takvim" ayın dünya çevresindeki dönüşünü temel alan ve Hz. Muhammed'in Mekke'den Medine'ye hicretini başlangıç kabul eden bir takvimdir.
"Rumi Takvim"; Miladi 1840 (Hicri 1256) yılına kadar "Hicri Takvim" üzerine, bu tarihten sonra ise dünyanın güneş etrafında dönüşünü temel alan "Şemsi Takvim" sistemi üzerine kurulmuş karma bir takvim sistemidir.
Günümüzde çoğunlukla "Miladi Takvim" kullanılmaktadır.