ο τύπος
Η φόρμουλα είναι:
(Έτος Κώδικας + Μήνας Κωδικός + αιώνα Κωδικός + Αριθμός Ημερομηνία - Leap Year κώδικα) mod 7
Εδώ είναι πώς αυτό λειτουργεί
Θα τρέχει μέσα από ένα παράδειγμα με την ημερομηνία, 14 Μαρ 1897 - γενέθλια του Αϊνστάιν.
Ο κώδικας Έτος
Για τον υπολογισμό του Κώδικα έτους, χρησιμοποιούν αυτόν τον τύπο:
(YY + (ΥΥ div 4)) mod 7
YY είναι τα δύο τελευταία ψηφία του έτους. Για το έτος 1897, είναι 97.
Πρώτον, χωρίζουν ΥΥ από 4 και απορρίψτε το υπόλοιπο: 97 div 4 = 24.
Στη συνέχεια, προσθέστε 24 πίσω στο αριθμό ΥΥ, το οποίο είναι 97 στην περίπτωση αυτή, με αποτέλεσμα 121.
Το επόμενο βήμα είναι: 121 mod 7.
«Mod» σημαίνει να διαιρέσει τον αριθμό και να κρατήσει μόνο το υπόλοιπο. Για 121 mod 7, ξεκινήστε την αφαίρεση εφτάρια:
10 x 7 είναι 70, αφήνοντας μας με 51, επειδή 121 - 70 = 51.
7 x 7 = 49, και 51 - 49 = 2.
Έχουμε αφαιρέσει όλα τα εφτάρια από 121 μέχρι να μείνει με ένα υπόλοιπο 2. Αυτή είναι η Κώδικα Έτος 1897.
Θα μπορούσατε να χρησιμοποιήσετε μια σειρά σχήμα της εικόνας σαν κύκνος έκρινε ότι στη μνήμη, ενώ μπορείτε να υπολογίσετε τα παρακάτω στοιχεία.
Ο κώδικας Μήνας
Αυτό είναι εύκολο - απλά απομνημονεύσει τον αριθμό 033614625035:
Ιανουάριος = 0
Φεβρουάριος = 3
Μαρτίου = 3
Απρίλιος = 6
May = 1
Ιούνιος = 4
Ιουλίου = 6
Αυγούστου = 2
Σεπτέμβριος = 5
Οκτώβριος = 0
Νοέμβριος = 3
Δεκέμβριος = 5
Τώρα έχετε τον κώδικα μήνα. Για Αϊνστάιν γενέθλια το Μάρτιο, είναι 3.
Γρηγοριανό ημερομηνίες
Για το Γρηγοριανό ημερολόγιο, να θυμάστε τον αριθμό 4206420:
1700s = 4
1800 = 2
1900 = 0
2000s = 6
2100s = 4
2200s = 2
2300s = 0
Αν κάνετε μόνο αυτό το ημερολόγιο κόλπο με τα γενέθλια των φίλων σας, θα μπορούσατε πιθανώς να αφήσει αυτό το βήμα έξω, γιατί ημερομηνίες που εμπίπτουν στο 1900 να πάρετε έναν κώδικα αιώνα από το μηδέν και δεν επηρεάζουν το αποτέλεσμα του υπολογισμού.
Julian Ημερομηνίες
Αν ψάχνετε σε μια ημερομηνία Julian, ο τύπος είναι να πάρετε τον αριθμό αιώνα και αφαιρέστε το από 18 και στη συνέχεια mod 7.
Παράδειγμα 1: αν το έτος είναι 852 CE, λαμβάνει τον αριθμό αιώνα, 8, και να αφαιρέσετε το από 18, αφήνοντας 10. Στη συνέχεια, 10 mod 7 = 3.
Παράδειγμα 2: αν το έτος είναι 1625 CE, λαμβάνει τον αριθμό αιώνα, 16, και να αφαιρέσετε το από 18, αφήνοντας 2. 2 mod 7 = 2, οπότε σε αυτή την περίπτωση ο κώδικας Century είναι 2.
Για Αϊνστάιν γενέθλια το 1897, ο Κώδικας αιώνα είναι 2, επειδή είναι ένα Γρηγοριανό ημερομηνία και το παραπάνω διάγραμμα δείχνει που χρονολογείται το 1800 να πάρετε μια προσαρμογή του 2.
Leap Year Κωδικός
Το άλλο πράγμα που πρέπει να ληφθεί υπόψη είναι το αν έχουμε να κάνουμε με ένα δίσεκτο έτος. EDIT: Αν η ημερομηνία είναι σε μια Ιανουάριο ή τον Φεβρουάριο του δίσεκτου έτους, θα πρέπει να αφαιρέσουμε την μία από τις συνολικές σας πριν από το τελικό βήμα.
Γρηγοριανό ημερολόγιο
Εάν μπορείτε να διαιρέσετε το Γρηγοριανό έτος κατά 4, είναι δίσεκτο έτος, εκτός αν είναι διαιρείται με το 100. Αλλά αυτό είναι ένα δίσεκτο έτος αν είναι διαιρείται με το 400.
1992 είναι δίσεκτο έτος, επειδή μπορείτε να το διαιρέσετε με τέσσερις.
1900 δεν είναι δίσεκτο έτος, επειδή μπορείτε να το διαιρέσετε με το 100.
2000 είναι δίσεκτο έτος, επειδή μπορείτε να το διαιρέσετε με 400.
Ιουλιανό ημερολόγιο
Εάν μπορείτε να διαιρέσετε ένα χρόνο Julian κατά 4, είναι ένα δίσεκτο έτος.
γενέθλια του Αϊνστάιν ήταν το 1897, που δεν ήταν δίσεκτο έτος (0), οπότε δεν επηρεάζει το αποτέλεσμα.
Υπολογισμός της ημέρας
Επιστροφή στην αρχική τύπο:
(Έτος Κώδικας + Μήνας Κωδικός + αιώνα Κωδικός + Αριθμός Ημερομηνία - Leap Year κώδικα) mod 7
Για 14 Μαρ, 1897, εδώ είναι τα αποτελέσματα:
Κωδικός Έτος: 2
Κωδικός μήνα: 3
Κωδικός αιώνα: 2
Ημερομηνία Αριθμός: 14 (η 14 του μήνα)
Άλμα Κωδικός Χρονολογία: 0
Ετσι:
(2 + 3 + 2 + 14) mod 7 = 21 mod 7 = 0
Ταιριάξτε το προκύπτον αριθμό στην παρακάτω λίστα, και θα έχετε την ημέρα της εβδομάδας:
0 = Κυριακή
1 = Δευτέρα
2 = Τρίτη
3 = Τετάρτη
4 = Πέμπτη
5 = Παρασκευή
6 = Σάββατο
Ο Αϊνστάιν γεννήθηκε την Κυριακή.
Περισσότερα παραδείγματα
Εδώ είναι τρία παραδείγματα από διαφορετικούς αιώνες:
Η προσελήνωση
Οι άνθρωποι πάτησε το πόδι του στο φεγγάρι: 20 του Ιούλ, 1969:
Πάρτε '69 και χωρίζουν από 4, απορρίπτοντας το υπόλοιπο. Αυτό αφήνει 17. Προσθέστε 69-17 για να πάρει 86. Στη συνέχεια, 86 mod 7 = 2. Ο Κώδικας έτος είναι 2.
Ο κώδικας μήνα για τον Ιούλιο είναι 6.
Ο κώδικας αιώνα για το 1900 είναι μηδέν.
Η ημερομηνία Number είναι 20, γιατί είναι η 20η Ιουλίου.
1969 δεν ήταν δίσεκτο έτος, δεδομένου ότι δεν μπορεί να διαιρεθεί με 4.
2 + 6 + 0 + 20 = 28
28 mod 7 = 0
20 του Ιούλη 1969 ήταν Κυριακή.
Ενημερώθηκε στις
9 Σεπ 2017