strftime

(PHP 3, PHP 4, PHP 5)

strftime --  Διαμορφώνει μια τοπική ώρα/ημερομηνία σύμφωνα με τις τοπικές ρυθμίσεις

Περιγραφή

string strftime ( string format [, int timestamp] )

Επιστρέφει ένα string με μορφή σύμφωνη με το δοσμένο format string χρησιμοποιώντας την παράμετρο timestamp ή την τρέχουσα τοπική ώρα εάν δεν έχει δοθεί timestamp. Μήνες, ημέρες της εβδομάδας και άλλα strings που εξαρτώνται από τη γλώσσα, συμφωνούν με το τρέχων locale set με τη συνάρτηση setlocale().

Οι ακόλουθοι προσδιοριστές αλλαγής επιτρέπονται στο format string:

Óçìåßùóç: Μπορεί να μην υποστηρίζονται όλοι οι προσδιοριστές μετατροπής από τη βιβλιοθήκη της C, σε αυτήν την περίπτωση δε θα υποστηρίζονται από τη συναρτηση strftime() της PHP. Αυτό σημαίνει ότι π.χ. οι %e, %T και %D (μπορεί να είναι και παραπάνω) δε θα λειτουργούν στα Windows.

ÐáñÜäåéãìá 1. Παράδειγμα της strftime()

setlocale (LC_TIME, "C");
print (strftime ("%A in Finnish is "));
setlocale (LC_TIME, "fi_FI");
print (strftime ("%A, in French "));
setlocale (LC_TIME, "fr_FR");
print (strftime ("%A and in German "));
setlocale (LC_TIME, "de_DE");
print (strftime ("%A.\n"));
Το παράδειγμα αυτό λειτουργεί αν έχετε εγκαταστήσει τα αντίστοιχα locales στο σύστημά σας.

Ανατρέξτε επίσης στις: setlocale() και mktime() και στο Open Group specification of strftime().