Epoch tid , eller epoke, er hvor mye tid som har gått siden 00:00 ( militært tid) , 1 januar 1970 . Denne gangen er også kjent som Unix epoke, eller Unix tid , siden dette er en fanebærer tid i Unix eller Unix -lignende operativsystemer (som GNU /Linux ) . Mens alle Unix og Unix -lignende operativsystemer har kommandoer som gir den epoken tid (for eksempel " date + % s " i bash shell) , kan det være lurt å beregne epoken tid på egen hånd . Dette kan være ferdig i noen få korte skritt . Instruksjoner
en
Bestem antall år siden 1970 , og multipliserer det med omtrentlig antall sekunder i et år , som er 31.556.926 sekunder . For eksempel, hvis inneværende år er 2011 , da 41 år har gått siden 1970. Multiplisere 41 av omtrentlig antall sekunder i et år gir 1,293,833,966 . Ring denne gangen A.
2
Bestem antall dager som skiller de aktuelle data og 1. januar . For eksempel, hvis datoen er 11. mars så er det 70 dager mellom 11 mars og 1 januar (unntatt skuddår) . Multiplisere dette med antall sekunder på en dag, noe som er 86 400 , gir 6.048.000 . Ring denne gangen B.
3
Bestem tidsforskjellen mellom den nåværende tid og tiden 00:00 . For eksempel , hvis den nåværende tid er 11:34:12 , deretter multiplisere antall timer ( 11 ) med antall sekunder i en time ( 3600 ) , deretter multiplisere antall minutter ( 34 ) med antall sekunder i et minutt ( 60) , og deretter legge disse tallene til antall aktuelle sekunder . Dette gir 11 * 3600 + 60 * 34 + 12, som tilsvarer 41652 . Ring denne gangen C.
4
Finn antallet skuddår som har gått siden 1970 , og multipliserer det tallet med antall sekunder på en dag, noe som er 86 400 . Mellom 1970 og 2011 var det 10 skuddår , og derfor ytterligere 10 dager i den tiden. Multiplisere 10 av 86 400 gir 864000 . Ring denne gangen D.
5
Bestem summen av ganger A , B , C og D. Legge til disse tider sammen ( 1293833966 , 6048000 , 41 652 og 864 000 ) gir 1,300,787,618 . Dette er omtrentlig epoken tid .