Función PHP idate ()
Definición y uso
La función idate () acepta una cadena de formato como parámetro, formatea la fecha / hora local en el formato especificado y la devuelve.
Sintaxis
idate($format, [$timestamp])
Parámetros
No Señor | Descripción de parámetros |
---|---|
1 | format(Mandatory) Este es un valor de cadena que representa el formato en el que necesita formatear la fecha / hora local. |
2 | timestamp(Optional) Es un número entero que representa la marca de tiempo que se refiere a la hora local actual. |
Valores devueltos
La función PHP idate () devuelve un valor entero que representa la fecha / hora formateada.
Versión PHP
Esta función se introdujo por primera vez en PHP Versión 5.0 y funciona con todas las versiones posteriores.
Ejemplo
El siguiente ejemplo demuestra el uso de la función idate () :
<?php
$format = "U";
$res = idate($format);
print("Timestamp: ".$res);
?>
Esto producirá el siguiente resultado:
Timestamp: 1589280496
Ejemplo
El siguiente ejemplo invoca la función idate () pasando el parámetro de marca de tiempo:
<?php
$date = date_create();
$timestamp = date_timestamp_get($date);
$format = "U";
$res = idate($format, $timestamp);
print("Timestamp: ".$res);
?>
Esto producirá el siguiente resultado:
Timestamp: 1589282148
Ejemplo
Veamos varios caracteres de formato para la función idate () y sus resultados:
<?php
print("B :".idate("B"));
print("\n");
print("d :".idate("d"));
print("\n");
print("h :".idate("h"));
print("\n");
print("H: ".idate("H"));
print("\n");
print("i :".idate("i"));
print("\n");
print("I :".idate("I"));
print("\n");
print("L :".idate("L"));
print("\n");
print("m :".idate("m"));
print("\n");
print( "s :".idate("s"));
print("\n");
print("t :".idate("t"));
print("\n");
print("U :".idate("U"));
print("\n");
print("w :".idate("w"));
print("\n");
print("w:".idate("W"));
print("\n");
print("y :".idate("y"));
print("\n");
print("Y :".idate("Y"));
print("\n");
print("z :".idate("z"));
print("\n");
print("Z :".idate("Z"));
print("\n");
?>
Esto producirá el siguiente resultado:
B :758
d :18
h :5
H: 17
i :11
I :0
L :1
m :5
s :54
t :31
U :1589821914
w :1
w:21
y :20
Y :2020
z :138
Z :0
Ejemplo
<?php
$timestamp = strtotime('1st January 2014');
echo idate('y', $timestamp);
echo"\n";
echo idate('t', $timestamp);
?>
Esto producirá el siguiente resultado:
14
31