προσδιορίσει τη μορφή της εσφαλμένης ημερομηνίας . Εισάγετε τον κώδικα εντοπισμού σφαλμάτων στο σενάριό σας να εξάγει τα περιεχόμενα του πεδίου με τη λανθασμένη ημερομηνία . Κατανοήστε γιατί η μορφή είναι λάθος, έτσι μπορείτε να το μετατρέψετε σε μια σωστή ημερομηνία και να λάβει μέτρα για να αποτρέψει παρόμοια λάθη στο μέλλον . Για παράδειγμα , τοποθετήστε τον ακόλουθο κώδικα σε PHP script σας, όπου το πεδίο λανθασμένη ημερομηνία αναφέρεται :
echo " *** debug : date = $ date_field *** " ? 2
Προσδιορίστε τις ημερομηνίες που αντιπροσωπεύεται από μια ακέραια τιμή , όπως τον αριθμό των δευτερολέπτων από την 1η Ιανουαρίου 1970 - για παράδειγμα , χρονολογείται από μια βάση δεδομένων της Microsoft Access . Χρησιμοποιήστε την PHP "date " για να μετατρέψετε ακέραιες τιμές σε μια τιμή ημερομηνίας που μπορεί να επεξεργαστεί από το σενάριο PHP . Για παράδειγμα , εισαγάγετε την ακόλουθη δέσμη ενεργειών στο πρόγραμμά σας για να μετατρέψετε μια ημερομηνία ακέραιο σε ένα "MM /DD /YYYY " ημερομηνία αξίας :
$ good_date = ημερομηνία ( « m /d /Υ " , $ access_date ) ?
εικόνων 3
Χρησιμοποιήστε τη λειτουργία PHP " strtotime " σε συνδυασμό με τη λειτουργία της PHP "date " για να μετατρέψετε μια εσφαλμένη μορφή ημερομηνίας σε ένα κατάλληλα διαμορφωμένο ημερομηνία . Περάστε την εσφαλμένη ημερομηνία για τη λειτουργία strtotime να δημιουργήσει μια τιμή χρόνου ? Στη συνέχεια , χρησιμοποιήστε το "date" για να μορφοποιήσετε σωστά την αξία του χρόνου . Για παράδειγμα, πληκτρολογήστε :
$ fixed_time = strtotime ( $ bad_date ) ? $ New_date = ημερομηνία ( « Ym - d" , $ fixed_time ) ?
Η 4
Χρησιμοποιήστε τη λειτουργία substring να αλλάξετε τη σειρά των τμημάτων μήνα και την ημέρα του string ημερομηνίας κατά την μεταφορά τους . Για παράδειγμα , για να μετατρέψει " 14/10/2011 " σε " 10/14/2011 , " χρησιμοποιήστε τον ακόλουθο κώδικα :
$ new_date = substr ( $ bad_date , 3,2 ) . '/' . substr ( $ bad_date , 0,2 ) . '/' . substr ( $ bad_date , 6 ) ?
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα