Λειτουργίες Ημερομηνίας και Χρόνου στο PHP
- Προηγούμενη σελίδα Ημερολόγιο PHP
- Επόμενη σελίδα Κατάλογος PHP
PHP Date/Time Introduction
Date/Time functions allow you to obtain dates and times from the server on which the PHP script is running. You can use Date/Time functions to format dates and times in different ways.
Note:These functions depend on the local settings of the server. Remember to consider daylight saving time and leap years when using these functions.
Installation
PHP Date/Time functions are an integral part of PHP's core. These functions can be used without installation.
Runtime Configuration
The behavior of Date/Time functions in PHP is affected by the settings in php.ini:
Name | Περιγραφή | Default | PHP Version |
---|---|---|---|
date.timezone | Default timezone (used by all Date/Time functions) | "" | PHP Version |
date.default_latitude | Default latitude (used by date_sunrise() and date_sunset()) | "31.7667" | PHP 5.0 |
date.default_longitude | Default longitude (used by date_sunrise() and date_sunset()) | "35.2333" | PHP 5.0 |
date.sunrise_zenith | Default sunrise zenith (used by date_sunrise() and date_sunset()) | "90.83" | PHP 5.0 |
date.sunset_zenith | Default sunset zenith (used by date_sunrise() and date_sunset()) | "90.83" | PHP 5.0 |
PHP 5 Date/Time Functions
Λειτουργία | Περιγραφή |
---|---|
checkdate() | Επαληθεύει την ημερομηνία Γρηγορίου. |
date_add() | Προσθέτει ημέρες, μήνες, έτη, ώρες, λεπτά και δευτερόλεπτα στην ημερομηνία. |
date_create_from_format() | Επιστρέφει το νέο αντικείμενο DateTime που μορφοποιήθηκε με βάση το καθορισμένο μορφάλισμα. |
date_create() | Επιστρέφει το νέο αντικείμενο DateTime. |
date_date_set() | Ρυθμίζει νέα ημερομηνία. |
date_default_timezone_get() | Επιστρέφει την προεπιλεγμένη ζώνη χρονόμετρου που χρησιμοποιείται από όλες τις λειτουργίες Date/Time. |
date_default_timezone_set() | Ρυθμίζει την προεπιλεγμένη ζώνη χρονόμετρου που χρησιμοποιείται από όλες τις λειτουργίες Date/Time. |
date_diff() | Επιστρέφει τη διαφορά μεταξύ δύο ημερομηνιών. |
date_format() | Επιστρέφει την ημερομηνία που μορφοποιήθηκε με βάση το καθορισμένο μορφάλισμα. |
date_get_last_errors() | Επιστρέφει προειδοποιήσεις/σφάλματα από την αλφαβητική συμβολοσειρά ημερομηνίας. |
date_interval_create_from_date_string() | Δημιουργεί ένα DateInterval από το σχετικό τμήμα της αλφαβητικής συμβολοσειράς. |
date_interval_format() | Μορφοποιεί το χρονικό διάστημα. |
date_isodate_set() | Ρυθμίζει την ISO ημερομηνία. |
date_modify() | Μέταλλα timestamp. |
date_offset_get() | Επιστρέφει τη διαφορά χρονικής ζώνης. |
date_parse_from_format() | Επιστρέφει μια συναρμογή που περιέχει λεπτομέρειες για την καθορισμένη ημερομηνία με βάση το καθορισμένο μορφάλισμα. |
date_parse() | Επιστρέφει μια συναρμογή που περιέχει λεπτομέρειες για την καθορισμένη ημερομηνία. |
date_sub() | Αφαίρεση ημερών, μηνών, ετών, ωρών, λεπτών και δευτερολέπτων από την καθορισμένη ημερομηνία. |
date_sun_info() | Επιστρέφει ένα μαγνητικό πεδίο που περιέχει πληροφορίες για την ανατολή/δύση του ηλίου και την έναρξη/λήξη της δειπνοπαύσης για την καθορισμένη ημερομηνία και τοποθεσία. |
date_sunrise() | Επιστρέφει την ώρα της ανατολής του ηλίου για την καθορισμένη ημερομηνία και τοποθεσία. |
date_sunset() | Επιστρέφει την ώρα της δύσης του ηλίου για την καθορισμένη ημερομηνία και τοποθεσία. |
date_time_set() | Ρυθμίζει την ώρα. |
date_timestamp_get() | Επιστρέφει τον Unix timestamp. |
date_timestamp_set() | Ρυθμίζει την ημερομηνία και την ώρα βασισμένη στον Unix timestamp. |
date_timezone_get() | Επιστρέφει την ζώνη χρονόμετρου του δεδομένου αντικειμένου DateTime. |
date_timezone_set() | Ρύθμιση της ζώνης ώρας του αντικειμένου DateTime. |
date() | Μορφοποίηση της τοπικής ημερομηνίας και ώρας. |
getdate() | Επιστροφή μιας ημερομηνίας/ώρας timestamp ή των πληροφοριών ημερομηνίας/ώρας του τοπικού χρόνου. |
gettimeofday() | Επιστροφή της τρέχουσας ώρας. |
gmdate() | Μορφοποίηση της GMT/UTC ημερομηνίας και ώρας. |
gmmktime() | Επιστροφή του Unix timestamp της GMT ημερομηνίας. |
gmstrftime() | Φόρτωση του GMT/UTC ημερομηνίας και ώρας με βάση το ρύθμιση της περιοχής. |
idate() | Φόρτωση του τοπικού χρόνου/ημερομηνίας σε ακέραιο. |
localtime() | Επιστροφή του τοπικού χρόνου. |
microtime() | Επιστροφή του μικροδευτερολέπτου της τρέχουσας ώρας. |
mktime() | Επιστροφή του Unix timestamp της ημερομηνίας. |
strftime() | Φόρτωση του τοπικού ρυθμίματος για τη μορφοποίηση του τοπικού χρόνου/ημερομηνίας. |
strptime() | Ανάλυση της ώρας/ημερομηνίας που δημιουργήθηκε από το strftime(). |
strtotime() | Ανάλυση της περιγραφής ημερομηνίας ή ώρας ενός αγγλικού κειμένου σε Unix timestamp. |
time() | Επιστροφή του Unix timestamp της τρέχουσας ώρας. |
timezone_abbreviations_list() | Επιστροφή συνδυαστικού πίνακα που περιέχει το καλοκαιρινό ροχαλητό, την αποκλίση και το όνομα της ζώνης ώρας. |
timezone_identifiers_list() | Επιστροφή αριθμητικού πίνακα με όλους τους κωδικούς αναγνώρισης ζώνης ώρας. |
timezone_location_get() | Επιστροφή πληροφοριών τοποθεσίας της καθορισμένης ζώνης ώρας. |
timezone_name_from_abbr() | Επιστροφή του ονόματος της ζώνης ώρας με βάση το αρκτικό. |
timezone_name_get() | Επιστροφή του ονόματος της ζώνης ώρας. |
timezone_offset_get() | Επιστροφή αποκλίσεως της ζώνης ώρας από το GMT. |
timezone_open() | Δημιουργία νέου αντικειμένου DateTimeZone. |
timezone_transitions_get() | Επιστροφή όλων των μετατροπών της ζώνης ώρας. |
timezone_version_get() | Επιστροφή έκδοσης της βάσης δεδομένων ζώνης ώρας. |
Προκαθορισμένοι Σταθεροί Date/Time του PHP 5
Σταθεροί | Περιγραφή |
---|---|
DATE_ATOM | Atom (π.χ.: 2005-08-15T16:13:03+0000) |
DATE_COOKIE | HTTP Cookies (π.χ.: Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_ISO8601 | ISO-8601 (π.χ. 2005-08-14T16:13:03+0000) |
DATE_RFC822 | RFC 822 (π.χ. Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC850 | RFC 850 (π.χ. Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1036 | RFC 1036 (π.χ. Sunday, 14-Aug-05 16:13:03 UTC) |
DATE_RFC1123 | RFC 1123 (π.χ. Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_RFC2822 | RFC 2822 (Sun, 14 Aug 2005 16:13:03 +0000) |
DATE_RSS | RSS (Sun, 14 Aug 2005 16:13:03 UTC) |
DATE_W3C | World Wide Web Consortium (π.χ. 2005-08-14T16:13:03+0000) |
- Προηγούμενη σελίδα Ημερολόγιο PHP
- Επόμενη σελίδα Κατάλογος PHP