Mktime () - Χρονική σήμανση χθες, τον προηγούμενο μήνα κ.λπ.).
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: