PHP | Función jddayofweek()

La función jddayofweek() es una función integrada en PHP que devuelve el día de la semana dado de un entero juliano pasado en el argumento. El valor devuelto es de tres tipos dependiendo del modo pasado en la función. Devuelve tres tipos de valores que representan el día de la semana. Si el modo se pasa como 0, devuelve 0, 1, 2… que denota domingo, lunes, martes… Devuelve domingo, lunes, martes… cuando se pasa 1 como modo. Cuando se pasa 2 como modo, devuelve la abreviatura Sun, Mon, Tue… como el día de la semana. 
 

Sintaxis:  

jddayofweek($jd, $mode)

Parámetros: La función acepta dos parámetros como se muestra arriba y se describe a continuación.  

  1. $jd : este es un parámetro obligatorio que especifica el número de día juliano como un número entero. La fecha del calendario gregoriano se convierte en un número entero de día juliano usando gregoriantojd ( $mes, $día, $año ) .
  2. $mode : este es un parámetro opcional que especifica el tipo de valor de retorno. Acepta valor en el rango 0-2 inclusive. El valor por defecto se toma como 0. A continuación se describen los tres tipos de modo de devolución: 
    • 0 – Cuando el modo se pasa como 0, devuelve 0, 1, 2, 3… indicando domingo, lunes, martes… respectivamente como el día de la semana. Este es el valor predeterminado de modo cuando no falta ningún parámetro de modo o se pasa cualquier valor fuera de rango.
    • 1 – Cuando se pasa de modo 1, vuelve domingo, lunes, martes…
    • 2 : cuando el modo se pasa como 2, devuelve la forma abreviada de domingo, lunes, martes como domingo, lunes, martes.

Valor devuelto: La función devuelve el día de la semana dependiendo del valor del modo pasado en el argumento como se describe arriba.
Ejemplos:  

Input : $jd = 4/27/2018 ,  mode=0 
Output : 5

Input : $jd = 4/27/2018 ,  mode=1 
Output : Friday

Los siguientes programas ilustran la función jddayofweek()
Programa 1: El siguiente programa muestra la salida cuando no se pasa el modo y se toma el modo predeterminado. 

php

<?php
// PHP program to demonstrate the
// use of jddayofweek() function
// when second parameter is not passed
 
// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);
 
// prints the day on the given date
echo jddayofweek($jd);
?>

Producción: 

5

Programa 2: El siguiente programa demuestra la salida cuando el modo es 1. 

php

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

Producción: 

Friday

Programa 3: El siguiente programa demuestra la salida cuando el modo es 2. 

php

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

Producción: 

Fri

Programa 4: El siguiente programa demuestra la salida cuando el modo está fuera de rango. 

php

<?php
// PHP program to demonstrate the
// use of jddayofweek() function
// when mode is out of range
 
// converts date to julian integer
$jd=gregoriantojd(4, 27, 2018);
 
// prints the day on the given date
echo jddayofweek($jd, 4);
?>

Producción: 

5

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