Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

283
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda