MT Core (C++)
Core library for replacing C++ standard in project usage
Loading...
Searching...
No Matches
epochs.hpp File Reference
#include "mtcore.hpp"
Include dependency graph for epochs.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  mtcore
 Core library for C++ with Zig-related functionality.
 
namespace  mtcore::calendars
 Namespace for calendaring systems.
 

Variables

constexpr i32 mtcore::calendars::FIXED_EPOCH = 0
 
constexpr i32 mtcore::calendars::GREGORIAN_EPOCH = 1
 
constexpr i32 mtcore::calendars::EGYPTIAN_EPOCH = -272787
 
constexpr i32 mtcore::calendars::ARMENIAN_EPOCH = 201443
 
constexpr i32 mtcore::calendars::AKAN_EPOCH = 37
 
constexpr i32 mtcore::calendars::JULIAN_EPOCH = -1
 
constexpr i32 mtcore::calendars::BALINESE_PAWUKON_EPOCH = -1721279
 
constexpr i32 mtcore::calendars::COPTIC_EPOCH = 103605
 
constexpr i32 mtcore::calendars::ETHIOPIC_EPOCH = 2796
 
constexpr i32 mtcore::calendars::HEBREW_EPOCH = -1373427
 
constexpr i32 mtcore::calendars::ICELANDIC_EPOCH = 109
 
constexpr i32 mtcore::calendars::ISLAMIC_EPOCH = 227015
 
constexpr f64 mtcore::calendars::JULIAN_DAY_EPOCH = -1721424.5
 
constexpr i32 mtcore::calendars::MAYAN_LONG_DATE_EPOCH = -1137142
 
constexpr i32 mtcore::calendars::MAYAN_HAAB_EPOCH = MAYAN_LONG_DATE_EPOCH - 348
 
constexpr i32 mtcore::calendars::MAYAN_TZOLKIN_EPOCH = MAYAN_LONG_DATE_EPOCH - 159
 
constexpr i32 mtcore::calendars::UNIX_TIMESTAMP_EPOCH = 719163
 
constexpr f64 mtcore::calendars::MODIFIED_JULIAN_DAY_EPOCH = 678576
 
constexpr i32 mtcore::calendars::ZOROASTRIAN_EPOCH = 230638
 
constexpr i32 mtcore::calendars::AZTEC_CORRELATION = 555403
 
constexpr i32 mtcore::calendars::TONALPOHUALLI_CORRELATION = AZTEC_CORRELATION - 104
 
constexpr i32 mtcore::calendars::XIHUITL_CORRELATION = AZTEC_CORRELATION - 201
 
constexpr f64 mtcore::calendars::ARYA_LUNAR_MONTH = 1577917500.0 / 53433336.0
 
constexpr f64 mtcore::calendars::ARYA_LUNAR_DAY = ARYA_LUNAR_MONTH / 30.0
 
constexpr i32 mtcore::calendars::OLD_HINDU_SOLAR_EPOCH = -1132959
 
constexpr f64 mtcore::calendars::ARYA_SOLAR_YEAR = 15779175.0 / 43200.0
 
constexpr f64 mtcore::calendars::ARYA_SOLAR_MONTH = ARYA_SOLAR_YEAR / 12.0
 
constexpr f64 mtcore::calendars::ARYA_JOVIAN_PERIOD = 1577917500.0 / 364224.0