PHP | Función gregoriantojd()

La función gregoriantojd() es una función integrada que convierte una fecha gregoriana en una cuenta de días julianas . La función acepta tres parámetros en formato $mes / $día / $año , que representa la fecha en el calendario gregoriano y la convierte en un conteo de días julianos.

Sintaxis:

gregoriantojd( $month, $day, $year) 

Parámetros: la función acepta tres parámetros obligatorios, como se muestra arriba y se describe a continuación:

  1. $mes: este parámetro especifica el número del mes en el calendario gregoriano. El número del mes está en el rango 1-12 inclusive. Si se pasa un número de mes superior a 12 o inferior a 0, el día juliano se devuelve como 0.
  2. $day: este parámetro especifica el día en el calendario gregoriano. El número de día está en el rango 1-31 inclusive. Si se pasa un número de día superior a 31 o inferior a 0, el día juliano se devuelve como 0. Los años bisiestos no se tienen en cuenta
  3. $year: este parámetro especifica el año en el calendario gregoriano.
  4. Valor devuelto: la función devuelve la fecha gregoriana convertida a un recuento de días julianos.

    Ejemplos:

    Input : $month=3, $day=31, $year=2018 
    Output : 2458209
    
    Input : $month=4, $day=27, $year=2018
    Output : 2458236
    

    El siguiente programa ilustra la función gregoriantojd().

    Programa 1: El siguiente programa demuestra el uso de la función gregoriantojd().

    <?php
    // PHP program to demonstrate the
    // use of gregoriantojd() function 
      
    // converts date to julian integer 
    $jd=gregoriantojd(4, 27, 2018);
      
    // prints the julian day integer
    echo ($jd);
    ?>

    Producción:

     2458236

    Programa 2: El siguiente programa demuestra cuándo el día y el mes están fuera de rango.

    <?php
    // PHP program to demonstrate the
    // use of gregoriantojd() function 
      
    // converts date to julian integer 
    // month is out of range
    $jd=gregoriantojd(4, 32, 2018);
      
    // prints the julian day integer
    echo ($jd), "\n"
      
      
    // day is out of range
    $jd=gregoriantojd(13, 29, 2018);
    echo ($jd); 
    ?>

    Producción:

    0
    0

    Referencia:
    http://php.net/manual/en/function.gregoriantojd.php

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *