php ημερομηνία στα ελληνικά Για να λειτουργήσει η php ημερομηνία στα ελληνικά πρέπει να χρησιμοποιήσουμε την εντολή setlocale
php ημερομηνία στα ελληνικά
php ημερομηνία στα ελληνικά Ο κώδικας για την php ημερομηνία στα ελληνικά χρησιμοποιεί την εντολή:
1 2
string setlocale ( int $category , string $locale [, string $... ] ) string setlocale ( int $category , array $locale )
Παράμετρος category για την php ημερομηνία στα ελληνικά: Το category is a named constant specifying the category of the functions affected by the locale setting: LC_ALL for all of the below LC_COLLATE for string comparison, see strcoll() LC_CTYPE for character classification and conversion, for example strtoupper() LC_MONETARY for localeconv() LC_NUMERIC for decimal separator (See also localeconv()) LC_TIME for date and time formatting with strftime() LC_MESSAGES for system responses (available if PHP was compiled with libintl) Παράμετρος locale για την php ημερομηνία στα ελληνικά: If locale is NULL or the empty string «», the locale names will be set from the values of environment variables with the same names as the above categories, or from «LANG». If locale is «0″, the locale setting is not affected, only the current setting is returned. If locale is an array or followed by additional parameters then each array element or parameter is
tried to be set as new locale until success. This is useful if a locale is known under different names on different systems or for providing a fallback for a possibly not available locale. Πρώτο παράδειγμα για την php ημερομηνία στα ελληνικά :
1 2 3 4 5 6 7 8 9 10 11
<?php /* Set locale to Dutch */ setlocale(LC_ALL, 'nl_NL'); /* Output: vrijdag 22 december 1978 */ echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978)); /* try different possible locale names for german as of PHP 4.3.0 */ $loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge'); echo "Preferred locale for german on this system is '$loc_de'"; ?>
Δεύτερο παράδειγμα για την php ημερομηνία στα ελληνικά :
1 2 3 4 5 6 7 8 9 10 11
<?php /* Set locale to Dutch */ setlocale(LC_ALL, 'nld_nld'); /* Output: vrijdag 22 december 1978 */ echo strftime("%A %d %B %Y", mktime(0, 0, 0, 12, 22, 1978)); /* try different possible locale names for german as of PHP 4.3.0 */ $loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'deu_deu'); echo "Preferred locale for german on this system is '$loc_de'"; ?>
Η συνάρτηση php ημερομηνία (php date) επιστρέφει μια συμβολοσειρά (string) μορφοποιημένη σύμφωνα με τον τρόπο που της λέμε. Η συμβολοσειρά αυτή περιέχει την τρέχουσα ημερομηνία, και (προαιρετικά) και την τρέχουσα ώρα. Ακολουθούν οι παράμετροι της php date που σχετίζονται με την ώρα: Τι παραμέτρους δέχεται η php ημερομηνία (php date) για τη ρύθμιση της ώρας: Χαρακτήρας μορφοποίησης: a Περιγραφή: Προ μεσημβρίας ή Μετά μεσημβρίας, με πεζά (μικρά) γράμματα Παράδειγμα τιμών: am η pm
Χαρακτήρας μορφοποίησης: A Περιγραφή: Προ μεσημβρίας ή Μετά μεσημβρίας, με κεφαλαία γράμματα Παράδειγμα τιμών: AM η PM Χαρακτήρας μορφοποίησης: B Περιγραφή: Swatch Internet time Παράδειγμα τιμών: 000 εως 999 Χαρακτήρας μορφοποίησης: g Περιγραφή: 12-hour μορφοποίηση της ώρας χωρίς επιπλέον μηδενικά Παράδειγμα τιμών: 1 εως 12 Χαρακτήρας μορφοποίησης: G Περιγραφή: 24-hour μορφοποίηση της ώρας χωρίς επιπλέον μηδενικά Παράδειγμα τιμών: 0 εως 23 Χαρακτήρας μορφοποίησης: h Περιγραφή: 12-hour μορφοποίηση της ώρας με επιπλέον μηδενικά Παράδειγμα τιμών: 01 εως 12 Χαρακτήρας μορφοποίησης: H Περιγραφή: 24-hour μορφοποίηση της ώρας με επιπλέον μηδενικά Παράδειγμα τιμών: 00 εως 23 Χαρακτήρας μορφοποίησης: i Περιγραφή: Τα λεπτά με επιπλέον μηδενικά Παράδειγμα τιμών: 00 εως 59 Χαρακτήρας μορφοποίησης: s Περιγραφή: Τα λεπτά χωρις επιπλέον μηδενικά Παράδειγμα τιμών : 00 εως 59
Χαρακτήρας μορφοποίησης: u Περιγραφή: Microseconds (προστέθηκε στο PHP 5.2.2). Εδώ να παρατηρήσουμε οτι η συνάρτηση date() πάντα θα δημιουργεί τοe 000000 εφόσον παίρνει ακέραια παράμετρο (integer parameter), ενώ η DateTime::format() όντως υποστηρίζει microseconds. Παράδειγμα τιμών: 654321 Τι παραμέτρους δέχεται η php ημερομηνία (php date) για τη ρύθμιση του Timezone: Χαρακτήρας μορφοποίησης: e Περιγραφή: Timezone identifier (προστέθηκε στο PHP 5.1.0) Παράδειγμα τιμών: UTC, GMT, Atlantic/Azores Χαρακτήρας μορφοποίησης: I (κεφαλαίο i) Περιγραφή: Whether or not the date is in daylight saving time Παράδειγμα τιμών: 1 if Daylight Saving Time, 0 otherwise. Χαρακτήρας μορφοποίησης: O Περιγραφή: Difference to Greenwich time (GMT) in hours Παράδειγμα τιμών: Example: +0200 Χαρακτήρας μορφοποίησης: P Περιγραφή: Difference to Greenwich time (GMT) with colon between hours and minutes (added in PHP 5.1.3) Παράδειγμα τιμών: Example: +02:00 Χαρακτήρας μορφοποίησης: T Περιγραφή: Timezone abbreviation Παράδειγμα τιμών: Examples: EST, MDT … Χαρακτήρας μορφοποίησης: Z Περιγραφή: Timezone offset in seconds. The offset for timezones west of UTC is always negative, and for those east of UTC is always positive. Παράδειγμα τιμών: -43200 through 50400
Τι παραμέτρους δέχεται η php ημερομηνία (php date) για τη ρύθμιση πλήρους ημερομηνίας και ώρας: Χαρακτήρας μορφοποίησης: c Περιγραφή: ISO 8601 ημερομηνία (προστέθηκε στο PHP 5) Παράδειγμα τιμών: 2004-02-12T15:19:21+00:00 Χαρακτήρας μορφοποίησης: r Περιγραφή: RFC 2822 μορφοποιημένη ημερομηνία Παράδειγμα τιμών: Thu, 21 Dec 2000 16:01:07 +0200 Χαρακτήρας μορφοποίησης: U Περιγραφή: Seconds since the Unix Epoch (January 1 1970 00:00:00 GMT) Παράδειγμα τιμών: Είναι ίδια με τη συνάρτηση τη συνάρτηση time() της php Η γλώσσα PHP είναι η δημοφιλέστερη γλώσσα στην κατασκευή ιστοσελίδων . Το άρθρο αυτό είναι γραμμένο με απλό τρόπο ώστε να μπορεί να χρησιμοποιηθεί σε php μαθήματα. Έρχεται ως συνέχεια του προηγούμενου σχετικού άρθρου μας και σίγουρα αποτελεί απαραίτητο συμπλήρωμα γιατί όσοι ασχολούμαστε με κατασκευή ιστοσελίδων σίγουρα θέλουμε η ημερομηνία να εμφανίζεται στα ελληνικά.
php date php setlocale php ημερομηνία php ημερομηνία στα ελληνικά php μαθηματα setlocale γλώσσα PHP κατασκευή ιστοσελίδων μορφοποιημένη ημερομηνία
Πηγή: http://www.infopolis.gr/php-imerominia-sta-ellinika/