Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

279
Views
Qué significa exactamente con PHPs php date.sunrise_zenith y php date.sunset_zenith

date.sunrise_zenith y date.sunset_zenith han estado en PHP desde la versión 5.1, por lo que están ahí desde hace más de 10 años. Hasta ahora, nunca tuve que usar estas funciones, por lo que nunca me quejé del manual tan malo en este punto. No hay ejemplos, no hay explicaciones reales.... Puede ser, no se usa hasta ahora por otras funciones.... Pero, ¿cuáles son los significados? Bien, date.default_latitude y date.default_longitude

Lo encuentro rápidamente: busque un lugar en http://maps.google.de y el resultado será: si hace clic en "¿Qué hay aquí?" El primer valor es la latitud, el segundo es la longitud. Pero, ¿qué significa exactamente date.sunrise_zenith y date.sunset_zenith ?

Primer problema que tengo: Zenith , para mí es cuando el sol está bastante arriba de mí al mediodía, por lo que ni al atardecer ni al amanecer.

Lo que encontré es que la mayoría de los ejemplos usan 90 , entonces, ¿qué significa 90 ? 90° sobre el horizonte? Esto podría ser, ya que solo sería posible cuando el día y la noche tengan la misma duración solo el 21 de marzo y el 21 de septiembre en el ecuador. Pero, en todos los lugares del mundo el 21 de marzo y el 21 de septiembre , el día y la noche tienen la misma duración. Entonces, esta parece ser la razón por la que la mayoría de los ejemplos que encontré dicen que date.sunrise_zenith y date.sunset_zenith tienen alrededor de 90 (°).

Entonces, mi pregunta : ¿Cómo determino exactamente estos dos valores para un lugar específico, digamos Munich, Alemania? ¿No hay algunos tipos involucrados en PHP que podrían agregar esta información al manual de php? ¡Gracias!

about 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Debería ser de 90° pero, debido a la refracción de la atmósfera terrestre, el sol es visible antes de su salida y después de su puesta. Eso significa que el centro del sol está a 50 minutos de arco por debajo del horizonte, por lo que tenemos que corregir el cenit (90°) con este valor para obtener la hora real de salida y puesta del sol.

Es por eso que debe usar 90°50' como valor para date.sunrise_zenith y date.sunset_zenith .

Algunas referenciasaquí

about 4 years ago · Santiago Trujillo Report

0

Las funciones de PHP date_sunrise() y date_sunset() usan date.sunrise_zenith y date.sunset_zenith para calcular horas útiles de salida, puesta del sol o crepúsculo, por ejemplo:

  • Salida del sol: el punto donde el sol se vuelve visible.
  • Crepúsculo civil: usado convencionalmente para significar el comienzo del amanecer.
  • Crepúsculo náutico: el punto en el que el horizonte comienza a ser visible en el mar.
  • Crepúsculo astronómico: el punto en el que el sol comienza a ser la fuente de cualquier iluminación.

Para cada uno de los anteriores hay un valor astronómico de date.sunrise_zenith y date.sunset_zenith .

Ver ejemplos en PHP Manual

about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!