Welcome to the Cookbook

loading...

7.11.1 Formatting

El texto original ha cambiado despues que la traduccion. Por favor ayundanos a reslover este differencia. Puedes:

Mas info sobre traduciones

fromString( $date_string )

fromString toma una cadena de texto y la convierte en un objeto de tiempo. Si la cadena suministrada es un número, la convertirá a un entero, siendo este el número de segundos que han transcurrido desde el Epoch de Unix (1 de Enero 1970 00:00:00 GMT). Pasarle un texto "20081231" creará un resultado indeseado ya que tratará de convertirlo a segundos, lo que resultará en este caso "Vier, Ago 21 1970, 06:07"

toQuarter( $date_string, $range = false )

toQuarter devolverá 1, 2, 3 o 4 dependiendo de en qué trimestre del año la fecha se encuantra. Si el $range es true, devolverá un arreglo con dos elementos con las fechas de inicio y fin en el formato "2008-03-31"

toUnix( $date_string )

toUnix es un sinónimo para fromString.

toAtom( $date_string )

toAtom devuelve una texto de tiempo en el formato Atom "2008-01-12T00:00:00Z"

toRSS( $date_string )

toRSS devuelve un texto de tiempo en el formato RSS "Sat, 12 Jan 2008 00:00:00 -0500"

nice( $date_string = null )

nice toma una texto de tiempo y lo devuelve en el formato "Tue, Jan 1st 2008, 19:25".

niceShort( $date_string = null )

niceShort toma un texto de tiempo y lo devuelve en el formato "Jan 1st 2008, 19:25". Si la fecha es el día actual el formato será "Hoy, 19:25". Si la fecha ayer, devolverá en el formato "Ayer, 19:25".

daysAsSql( $begin, $end, $field_name )

daysAsSql devuelve una cadena de texto en el formato "($campo >= '2008-01-21 00:00:00') AND ($campo <= '2008-01-25 23:59:59')".

dayAsSql( $date_string, $field_name )

dayAsSql crea una cadena de texto en el mismo formato que daysAsSql, pero solo necesita un único objeto de tiempo

timeAgoInWords( $date_string, $options = array(), $backwards = null )

timeAgoInWords toma una cadena de texto que representa uan fecha y lo convierte a un formato amigable como "Hace 3 semanas, 3 días". Pasarle true en $backwards hará que se declare el tiempo en el futuro, lo que devolverá el formato "el 31/12/08".

Opción Descripción
format un formato de fechas; por defecto "on 31/12/08"
end determina el el punto de corte en el que no uará más palabras y usará el formato de fechas en su lugar, por defecto "+1 month"

relativeTime( $date_string, $format = 'j/n/y' )

relativeTime es un básicamente un sinónimo para timeAgoInWords.

gmt( $date_string = null )

gmt devolverá la fecha como un entero fijado al tiempo medio de Greenwich (GMT).

format( $format = 'd-m-Y', $date_string)

format es un sinónimo para la función date de php.

Función Formato
nice Mar, Enero 1 2008, 19:25
niceShort Enero 1 2008, 19:25
Hoy, 19:25
Ayer, 19:25
daysAsSql ($campo >= '2008-01-21 00:00:00') AND ($campo <= '2008-01-25 23:59:59')
dayAsSql ($campo >= '2008-01-21 00:00:00') AND ($campo <= '2008-01-21 23:59:59')
timeAgoInWords
relativeTime
el 21/01/08
Hace 3 mese, 3 semanas, 2 días
Hace 7 minutos
Hace 2 segundos
gmt 1200787200