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');