Mktime () - Χρονική σήμανση χθες, τον προηγούμενο μήνα κ.λπ.).

Τα χρονικά σήματα μπορούν να είναι πολύ χρήσιμα στον προγραμματισμό και την παρακολούθηση πιθανών τροποποιήσεων που θα μπορούσαν να γίνουν. Η συνάρτηση mktime () στην PHP είναι ένα τέτοιο εργαλείο που επιστρέφει timestamps UNIX μιας δεδομένης ημερομηνίας. Η λειτουργία mktime () δείχνει τον αριθμό δευτερολέπτων που πέρασε από την 1η Ιανουαρίου 1970 σε μια δεδομένη ημερομηνία. Η 1η Ιανουαρίου 1970 θεωρείται η ημερομηνία έναρξης του λειτουργικού συστήματος και επομένως όλες οι τιμές timestamp παράγονται διατηρώντας το ως βάση. Αυτό μπορεί να χρησιμοποιηθεί για τον υπολογισμό του χρόνου που έχει περάσει σε ένα ευρύ φάσμα ποικιλιών, συμπεριλαμβανομένων των τελευταίων 24 ωρών, της προηγούμενης ημέρας, της τρέχουσας εβδομάδας, της προηγούμενης εβδομάδας, του τρέχοντος μήνα, του τελευταίου μήνα, του τρέχοντος έτους, πέρυσι κλπ.

Intro

Η συνάρτηση mktime () επιστρέφει τη χρονική σήμανση UNIX μιας δεδομένης ημερομηνίας, δηλ. Τον αριθμό των δευτερολέπτων που έχουν περάσει μεταξύ της 1ης Ιανουαρίου 1970 και εκείνης της ημερομηνίας.

Σημείωση: Για να μετατρέψετε τα παρακάτω χρονικά σήματα σε μορφή κατάλληλη για χρήση με MySQL, χρησιμοποιήστε τη λειτουργία ημερομηνίας ως εξής:

Παρακάτω παρουσιάζονται τα παραδείγματα που χρησιμοποιούνται ως επί το πλείστον:

Τελευταίες 24 ώρες

Ο παρακάτω κώδικας καλύπτει τις τελευταίες 24 ώρες μέχρι τώρα:

Εχθές

Ο παρακάτω κώδικας λειτουργεί ακόμη και αν είστε η 1η του μήνα ή η 1η Ιανουαρίου του έτους. Καλύπτει την περίοδο από χθες στις 00:00:00 έως 23:59:59 χθες:

Αυτή την εβδομάδα

Ο παρακάτω κωδικός υποθέτει ότι η πρώτη ημέρα της εβδομάδας είναι Δευτέρα. Καλύπτει την περίοδο από τη Δευτέρα το πρωί στις 00:00:00 έως τώρα:

Την προηγούμενη εβδομάδα

Ο παρακάτω κωδικός υποθέτει ότι η πρώτη ημέρα της εβδομάδας είναι Δευτέρα. Καλύπτει την περίοδο από τη Δευτέρα πριν από την τελευταία στις 00:00:00 έως την επόμενη Κυριακή στις 23:59:59:

Αυτο το μηνα

Ο παρακάτω κωδικός καλύπτει την περίοδο από την πρώτη του τρέχουσας μέχρι τώρα:

Τελευταίες 30 ημέρες

Ο παρακάτω κώδικας καλύπτει την περίοδο από 30 ημέρες πριν έως τώρα:

Τον προηγούμενο μήνα

Ο παρακάτω κωδικός καλύπτει τον προηγούμενο μήνα:

Τρέχον έτος

Ο παρακάτω κωδικός καλύπτει την περίοδο από 1 Ιανουαρίου έως 00:00:00 σήμερα:

Πέρυσι

Ο παρακάτω κωδικός καλύπτει το προηγούμενο έτος, από 1 Ιανουαρίου, 00:00:00 έως 31 Δεκεμβρίου στις 23:59:59:



Προηγούμενο Άρθρο Επόμενο Άρθρο

Οι Καλύτερες Συμβουλές