PHP date_sunrise() συνάρτηση

Παράδειγμα

Επιστροφή της ώρας της ανατολής του ηλίου σήμερα στη Σανγκάη, Κίνα:

<?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_sunrise() επιστρέφει την ώρα της ανατολής του ηλίου για μια καθορισμένη ημερομηνία και τοποθεσία.

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

Γλώσσα

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

Επιλογή. Καθορίζει τον τρόπο επιστροφής του αποτελέσματος:

  • SUNFUNCS_RET_STRING (επιστρέφει το αποτέλεσμα ως字符串, π.χ. 16:46) (προεπιλεγμένο)
  • SUNFUNCS_RET_DOUBLE (επιστρέφει το αποτέλεσμα ως πλάγιο αριθμό, π.χ. 16.78243132)
  • SUNFUNCS_RET_TIMESTAMP (επιστρέφει το αποτέλεσμα ως ακέραιο (χρονοσφίγγα), π.χ. 1095034606)
latitude Επιλογή. Καθορίζει τη γεωγραφική μοναδικότητα του τόπου. Προεπιλεγμένο είναι η γεωγραφική μοναδικότητα του Βορείου. Για να καθορίσετε τη γεωγραφική μοναδικότητα του Νότου, παραδώστε αρνητικό όρισμα.
longitude Επιλογή. Καθορίζει τη γεωγραφική μοναδικότητα του τόπου. Προεπιλεγμένο είναι η γεωγραφική μοναδικότητα της Ανατολής. Για να καθορίσετε τη γεωγραφική μοναδικότητα της Δύσης, παραδώστε αρνητικό όρισμα.
zenith Επιλογή. Προεπιλεγμένο είναι το date.sunrise_zenith.
gmtoffset Επιλογή. Καθορίζει τη διαφορά GMT και το τοπικό χρόνο σε ώρες.

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

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