Ο διακομιστής του ιστότοπού σας μπορεί να βρίσκεται γεωγραφικά οπουδήποτε, οπότε η ώρα του δεν συμπίπτει απαραίτητα με την τοπική ώρα. Επίσης, ακόμα κι αν εσείς και ο διακομιστής βρίσκεστε στο ίδιο δωμάτιο, οι ρυθμίσεις ώρας του διακομιστή ενδέχεται να διαφέρουν από την τοπική ώρα. Μπορείτε να μάθετε τον τρέχοντα χρόνο διακομιστή χρησιμοποιώντας ένα απλό σενάριο PHP. Σήμερα, κάθε εταιρεία φιλοξενίας παρέχει στους πελάτες τη δυνατότητα να χρησιμοποιούν αυτήν τη γλώσσα.
Οδηγίες
Βήμα 1
Μια συνάρτηση PHP που διαβάζει την ημερομηνία και την ώρα από τις μεταβλητές διακομιστή κατά τη στιγμή της εκτέλεσης γράφεται γενικά ως εξής: ημερομηνία () Μπορεί να περάσει ένα πρότυπο σύμφωνα με το οποίο η συνάρτηση θα μορφοποιήσει το αποτέλεσμα της εργασίας της. Λαμβάνοντας υπόψη αυτό το πρότυπο, η συνάρτηση μπορεί να έχει την εξής μορφή: ημερομηνία ('H: i: s dmY'). Όταν χρησιμοποιείτε το πρότυπο που καθορίζεται εδώ, η τρέχουσα ημερομηνία και ώρα θα παρουσιαστεί ως εξής: 22: 09: 06 05 / 30/2011 Ονομασίες που χρησιμοποιούνται σε αυτήν τη μορφή ('H: i: s dmY'): - το γράμμα H βάζει το τρέχον ρολόι ώρας στην πρώτη θέση στη μορφή από 00 έως 23. Εάν ο αριθμός των ωρών είναι μικρότερος από 10, τότε Το 0 θα εισαχθεί πριν από αυτό (για παράδειγμα, 05). Εάν το γράμμα H αντικατασταθεί από το G, τότε το μηδέν δεν θα προστεθεί. Μπορείτε να αλλάξετε την περίπτωση των γραμμάτων - αντί για H και G, γράψτε h και g. Σε αυτήν την περίπτωση, οι ώρες θα απεικονίζονται με τη μορφή από 0 έως 12. Δηλαδή, οι 22 ώρες θα απεικονίζονται ως 10 η ώρα το απόγευμα · - το γράμμα i δείχνει πού πρέπει να εμφανίζονται τα πρακτικά της τρέχουσας ώρας · - Το γράμμα s σηματοδοτεί τη θέση των δευτερολέπτων γράφοντας την ημερομηνία και την ώρα · - το γράμμα d υποδεικνύει τη θέση της ημέρας του μήνα σε διψήφια μορφή (για παράδειγμα, 02). Εάν αντικαταστήσετε το d με j, τότε το μηδέν δεν θα προστεθεί - η μορφή των αριθμών θα γίνει σαφής (δηλ. Όχι 02, αλλά μόνο 2) · - το γράμμα m υποδεικνύει ότι αυτή η θέση της συνάρτησης πρέπει να αντικατασταθεί με τον κανονικό αριθμό του μήνας με τη μορφή από 01 έως 12 Αντικαθιστώντας το m με το n θα αλλάξει η μορφή σε 1 - 12 και η αντικατάστασή του με το γράμμα F θα χρησιμοποιεί το πλήρες όνομα του μήνα (για παράδειγμα, "Αύγουστος"). Το γράμμα M σημαίνει το συντετμημένο όνομα του μήνα (δηλαδή "Αυγ" αντί για "Αύγουστος") · - το γράμμα y σημαίνει την πλήρη τετραψήφια αναπαράσταση του αριθμού έτους. Εάν αλλάξετε την περίπτωση (y), τότε ο αριθμός του έτους θα μειωθεί στα δύο τελευταία ψηφία (δηλαδή, αντί του 2011, θα υπάρχουν 11). Από τις άλλες χρήσιμες επιλογές μορφοποίησης για αυτήν τη λειτουργία, μπορείτε να επισημάνετε το γράμμα I - σας επιτρέπει να καθορίσετε την ημερομηνία της ενέργειας στον διακομιστή θερινής ώρας ", και το γράμμα O δείχνει τη ζώνη ώρας του διακομιστή (δηλαδή, η μετατόπιση της ώρας σε σχέση με τον μεσημβρινό του Γκρίνουιτς). Το γράμμα W υπολογίζει τον κανονικό αριθμό της τρέχουσας εβδομάδας του έτους και τα w και D εμφανίζουν την ημέρα της εβδομάδας σε μορφή ψηφιακού και κειμένου, αντίστοιχα. Χρησιμοποιώντας το γράμμα L, μπορείτε να προσθέσετε μια ένδειξη άλματος έτους στη μορφή ημερομηνίας.
Βήμα 2
Αυτές οι πληροφορίες σχετικά με τη συνάρτηση ημερομηνίας () αρκούν για να φτάσετε στο πρακτικό μέρος της επίλυσης του προβλήματος. Βήμα 1: Ξεκινήστε ένα πρόγραμμα επεξεργασίας κειμένου και δημιουργήστε ένα νέο έγγραφο. Βήμα 2: Γράψτε ένα σενάριο από μία μόνο γραμμή κώδικα PHP στο έγγραφο: Βεβαιωθείτε ότι το "<" είναι ο πρώτος χαρακτήρας σε αυτό το έγγραφο και δεν υπάρχουν κενά ή κενές γραμμές μπροστά του. Βήμα 3: Με βάση τις παραπάνω πληροφορίες, συνθέστε τη μορφή εξόδου ημερομηνίας και ώρας που σας ταιριάζει καλύτερα και αντικαταστήστε τους απαιτούμενους χαρακτήρες μέσα στα εισαγωγικά στον κωδικό λειτουργίας. Βήμα 4: αποθηκεύστε το μεταγλωττισμένο έγγραφο σε ένα αρχείο με την επέκταση php (για παράδειγμα, getDate.php) και ανεβάστε το στο διακομιστή. Βήμα 5: πληκτρολογήστε τη διεύθυνση URL του τη ληφθείσα σελίδα στο πρόγραμμα περιήγησης. Θα δείτε την τρέχουσα ημερομηνία και ώρα στο διακομιστή με την καθορισμένη μορφή.