Η συνάρτηση date_sunset() του PHP

Παράδειγμα

Επιστροφή της ώρας της δειπνοπαύσης σήμερα στη Λισαβόνα, Πορτογαλία:

<?php
// Σεντζιού, Κίνα:
// Δεξιότητα:Βόρειο πλάτος 31.22,Δυτικός μέγεθος 121.47
// Ζεφαίος ~= 90,μετατόπιση:+8 GMT
echo("Σεντζιού, Κίνα:Ημερομηνία:" . date("D M d Y"));
echo("<br>Ανατολή ηλίου: ");
echo(date_sunrise(time(),SUNFUNCS_RET_STRING,31.22,121.47,90,8));
?>

Εκτέλεση Παραδείγματος

Ορισμός και Χρήση

Η συνάρτηση date_sunset() επιστρέφει την ώρα της δύσης του ηλίου για μια καθορισμένη ημερομηνία και τοποθεσία.

Συμβουλή:Δείτε επίσης date_sunrise() Συνάρτηση που επιστρέφει την ώρα της ανατολής του ηλίου για μια καθορισμένη ημερομηνία και τοποθεσία.

Γραμματική

date_sunset(timestamp,μορφοποίηση,latitude,longitude,zenith,gmtoffset);
Παράμετροι Περιγραφή
timestamp Απαιτείται. Καθορίζει την ημερομηνία και την ώρα για τον υπολογισμό της ώρας της δύσης του ηλίου.
μορφοποίηση

Οπ션. Καθορίζει πώς θα επιστραφεί το αποτέλεσμα:

  • SUNFUNCS_RET_STRING (επιστρέφει το αποτέλεσμα ως字符串, π.χ. 16:46) (προεπιλεγμένο)
  • SUNFUNCS_RET_DOUBLE (επιστρέφει το αποτέλεσμα ως ακέραιο, π.χ. 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (επιστρέφει το αποτέλεσμα ως ακέραιο (χρονοσφραγίδα), π.χ. 1095034606)
latitude Οπ션. Καθορίζει τη γεωγραφική πλάτος του τόπου. Προεπιλεγμένο είναι η γεωγραφική βόρεια. Για να καθορίσετε τη γεωγραφική νότια, παραδώστε αρνητικό.
longitude Οπション. Καθορίζει τη γεωγραφική λοξόγωνια του τόπου. Προεπιλεγμένο είναι η γεωγραφική δυτική. Για να καθορίσετε τη γεωγραφική δυτική, παραδώστε αρνητικό.
zenith Οπション. Προεπιλεγμένο είναι date.sunset_zenith.
gmtoffset Οプション. Καθορίζει τη διαφορά μεταξύ GMT και τοπικού χρόνου σε ώρες.

Τεχνικά Στοιχεία

Αποτελεσματικότητα: Εάν είναι επιτυχής, επιστρέφει την ώρα της δύσης του ηλίου με το καθορισμένο μορφοποιητή. Αν αποτύχει, επιστρέφει FALSE.
Φιλιππίς Έκδοση: 5+
Σημειώσεις Ενημέρωσης Από την έκδοση PHP 5.1.0 και μετά, η συνάρτηση αυτή επιστρέφει τα σφάλματα E_STRICT και E_NOTICE για τα ζώνες χρόνου.