PHP | función frenchtojd()

La función frenchtojd() es una función integrada que convierte una fecha francesa en un conteo de días julianos . La función acepta tres parámetros en formato $mes / $día / $año , que representa la fecha en el calendario republicano francés y la convierte en un conteo de días julianos.

Sintaxis:

frenchtojd( $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 francés. El número del mes está en el rango 1-13 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 francés. El número de día está en el rango 1-30 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 francés. El número de año está en el rango 1-14 inclusive. Si se pasa un número de año superior a 14 o inferior a 1, el día juliano se devuelve como 0. Los años bisiestos no se tienen en cuenta

Valor devuelto: la función devuelve la fecha francesa convertida a un recuento de días julianos.

Ejemplos:

Input : $month=3, $day=11, $year=12
Output : 2379928 

Input : $month=4, $day=8, $year=13
Output : 2380320

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

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

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

Producción:

 2380320

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 frenchtojd() function 
  
// converts date to julian integer 
// month is out of range
$jd=frenchtojd(22, 8, 11);
  
// prints the julian day integer
echo ($jd), "\n"; 
  
  
// day is out of range
$jd=frenchtojd(4, 32, 11);
echo ($jd); 
?>

Producción:

0
0

Referencia:
http://php.net/manual/en/function.frenchtojd.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 *