γραμματόσημα χρόνο PHP έχει έναν ακέραιο αριθμό που αντιπροσωπεύει πόσα δευτερόλεπτα έχουν περάσει μεταξύ του Unix Epoch ( 1η Ιανουαρίου 1970 00:00:00 GMT ) και την τρέχουσα ώρα . Ο " χρόνος ( ) " επιστρέφει την τρέχουσα Unix σφραγίδα του χρόνου . Μια χαρακτηριστική στιγμή PHP σφραγίδα θα εμφανιστεί ως " 1307826891 ".
Εικόνων Μετατροπή Γραμματόσημα ώρα σε DateTime
Η
Μετατροπή χρονικές σφραγίδες PHP σε DateTime αντικείμενα σας επιτρέπει να κάνετε χρήση της προηγμένης μορφοποίησης DateTime του και τις λειτουργίες διαφορά ώρας . Χρησιμοποιήστε τη λειτουργία " setTimestamp " με την προσθήκη του παρακάτω κώδικα , όπου $ timestamp " είναι ο χρόνος PHP σας σφραγίδα:
$ ημερομηνία - > setTimestamp ( $ timestamp ) ?
Ένα αντικείμενο DateTime μοιάζει και "2005 -08- 15T15 : 52:01 +0000 " ή " . Δευτέρα 15 -Aug - 05 15:52:01 UTC "
Η διαφορά μεταξύ χρονικές σημάνσεις
Χρησιμοποιήστε τη λειτουργία " diff " του DateTime να υπολογίσει τη διαφορά μεταξύ δύο χρονικών σφραγίδων που έχουν μετατραπεί σε αντικείμενα DateTime για παράδειγμα : .
$ διαφορά = $ ημερομηνία1 - > diff ( ημερομηνία2 $ ) ?
" $ ημερομηνία1 " και $ ημερομηνία2 " είναι DateTime αντικείμενα σας . Το επιστρεφόμενο αντικείμενο DateInterval έχει πεδία που δίνουν τον αριθμό των ετών , μήνες , ημέρες , ώρες , λεπτά και δευτερόλεπτα μεταξύ των δύο ημερομηνιών .
Εικόνων Μορφοποίηση τη διαφορά μεταξύ Γραμματόσημα Ώρα
Η
Διαμορφώστε τη διαφορά ώρας ανάμεσα σε δύο χρονικές σφραγίδες που έχουν μετατραπεί σε αντικείμενα DateTime με τη λειτουργία " μορφή " , με την προσθήκη του κώδικα :
$ $ difference_format = διαφορά - > μορφή ( % y - % m - % d % h - i - % % s ' ) ?
Αυτό θα σας δώσει τη διαφορά σε " έτη - μήνες - μέρες ώρες λεπτά - δευτερόλεπτα . " Μπορείτε να εξαγάγετε αυτό με τον κωδικό " echo $ diff_format ? . "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα