PHP | Función jdtounix()

La función jdtounix() en PHP es una función integrada que se utiliza para convertir una fecha de día juliano en una marca de tiempo de Unix. Esta función devuelve una marca de tiempo de Unix correspondiente al día juliano que se usa como parámetro o devuelve FALSO si la fecha ingresada no está dentro de la época de Unix, es decir, años gregorianos entre 1970 y 2037 o 2440588 <= fecha del día juliano <= 2465342.

La función jdtounix() devuelve la hora según el tiempo universal coordinado (UTC).

Sintaxis:

jdtounix($jd)

Parámetros: La función jdtounix() en PHP acepta solo un parámetro $jd . Este parámetro especifica un número de día juliano entre 2440588 y 2465342.

Valor devuelto: Devuelve una marca de tiempo de Unix correspondiente al Día juliano que se utiliza como parámetro o devuelve FALSO si la fecha ingresada no está dentro de la época de Unix.

Errores y excepciones :

  1. La fecha juliana utilizada como parámetro debe estar en el rango de 2440588 – 2465342.
  2. La función jdtounix() ignora la parte decimal del conteo de días julianos y, por lo tanto, puede dar resultados incorrectos en muchos casos.

Ejemplos:

Input : $julian_date = gregoriantojd(01, 02, 1997);
        echo jdtounix($julian_date);
Output : 852163200

Input : $julian_date = gregoriantojd(11, 21, 2017);
        echo jdtounix($julian_date);
Output : 1511222400

Los siguientes programas ilustran la función jdtounix():

Programa 1 :

<?php
  
// converting Gregorian date to Julian date
$julian_date = gregoriantojd(01, 02, 1997);
  
// Converting Julian date to Unix Timestamp
echo jdtounix($julian_date);
  
?>

Producción:

852163200

Programa 2 :

<?php
  
// converting Gregorian date to Julian date
$julian_date=gregoriantojd(11, 21, 2017);
  
// Converting Julian date to Unix Timestamp
echo jdtounix($julian_date);
  
?>

Producción:

1511222400

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

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee 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 *