Ayudante de citas
El archivo Date Helper contiene funciones que ayudan a trabajar con fechas.
Nota
Many functions previously found in the Higgs 3 date_helper
have been moved to the Time class in Higgs.
Cargando este ayudante
Este ayudante se carga usando el siguiente código:
<?php
helper('date');
Funciones disponibles
Están disponibles las siguientes funciones:
- now([$timezone = null])
- Parámetros:
horaria (
string $zona
) – zona horaria
- Devuelve:
marca de tiempo UNIX
- Tipo del valor devuelto:
int
Nota
It is recommended to use the Time class instead. Use
Time::now()->getTimestamp()
to get the current UNIX timestamp.Si no se proporciona una zona horaria, devolverá la marca de tiempo actual de UNIX mediante
time()
.<?php echo now();
Si se proporciona alguna zona horaria compatible con PHP, devolverá una marca de tiempo compensada por la diferencia horaria. No es lo mismo que la marca de tiempo actual de UNIX.
Si no tiene intención de establecer su referencia de tiempo maestro en cualquier otra zona horaria compatible con PHP (lo que normalmente hará si ejecuta un sitio que permite a cada usuario establecer su propia configuración de zona horaria) no hay ningún beneficio en usar esta función sobre la función
time()
de PHP.
- timezone_select([$class = '', $default = '', $what = \DateTimeZone::ALL, $country = null])
- Parámetros:
$class (
string
) – clase opcional para aplicar al campo de selección$default (
string
) – valor predeterminado para la selección inicial$what (
int
) – Constantes de clase DateTimeZone (ver listIdentifiers<https://www.php.net/manual/en/datetimezone.listidentifiers.php> _)$país (
string
) – un código de país de dos letras compatible con ISO 3166-1 (consulte listIdentifiers<https://www.php.net/manual/en/datetimezone.listidentifiers.php> _)
- Devuelve:
campo de selección HTML preformateado
- Tipo del valor devuelto:
cadena
Genera un campo de formulario
select` de zonas horarias disponibles (opcionalmente filtrado por ``$what
y$country
). Puede proporcionar una clase de opción para aplicar al campo para facilitar el formato, así como un valor predeterminado valor seleccionado.<?php echo timezone_select('custom-select', 'America/New_York');