Η συνάρτηση mktime() του PHP
Παράδειγμα
Επιστρέφει ένα timestamp UNIX ημερομηνίας. Χρησιμοποιήστε το για να βρείτε την ημέρα της ημερομηνίας:
<?php // Εκτύπωση: October 3, 1975 was on a Friday echo "Oct 3, 1975 was on a ".date("l", mktime(0,0,0,10,3,1975)); ?>
Δефίνιση και Χρήση
Η συνάρτηση gmmktime() επιστρέφει το Unix timestamp της ημερομηνίας.
Συμβουλή:Η συνάρτηση αυτή είναι ίδια με gmmktime() Αυτή είναι η ίδια, αλλά οι παραμέτρους που μεταφέρονται αντιπροσωπεύουν την ημερομηνία (όχι την ημερομηνία GMT).
Γραμματική
mktime(hour,minute,second,month,day,year,is_dst);
Παράμετροι | Περιγραφή |
---|---|
hour | Επιλογή. Ορίζει την ώρα. |
minute | Επιλογή. Ορίζει τα λεπτά. |
second | Επιλογή. Ορίζει τα δευτερόλεπτα. |
month | Επιλογή. Ορίζει τον μήνα. |
day | Επιλογή. Ορίζει την ημέρα. |
year | Επιλογή. Ορίζει το έτος. |
is_dst |
Επιλογή. Αν η ώρα είναι κατά τη διάρκεια του καλοκαιριού (DST), ορίζεται σε 1, αλλιώς σε 0, αν είναι άγνωστη σε -1 (προεπιλεγμένο). Αν είναι άγνωστη, το PHP θα την αναζητήσει αυτόματα (μπορεί να προκύψουν απρόσμενες επιπτώσεις). Λοιπόν:Η παράμετρος αυτή απορρίφθηκε στο PHP 5.1.0. Αντικαταστάθηκε από τις νέες λειτουργίες επεξεργασίας ζώνης και χρόνου. |
Τεχνικά Στοιχεία
Επιστροφή τιμής: | Επιστρέφει ακέραιο Unix timestamp, αν υπάρχει σφάλμα επιστρέφει FALSE. |
---|---|
PHP Έκδοση: | 4+ |
Ημερολόγιο Ενημερώσεων: |
PHP 5.3.0: Αν χρησιμοποιηθεί is_dst Εκτεθεί ειδοποίηση E_DEPRECATED αν χρησιμοποιηθεί. PHP 5.1.0: Ο παράμετρος is_dst έχει απορριφθεί. Αν ο mktime() καλείται χωρίς παραμέτρους, εκτεθεί ειδοποίηση E_STRICT. Χρησιμοποιήστε τη συνάρτηση time(). |