Η συνάρτηση 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().