Referencia interactiva: prueba cadenas de formato, consulta parámetros y prueba expresiones strtotime().
{{ dateResult }}
<?php echo date("{{ dateFormat }}"); ?>
| {{ __t('th_character') }} | {{ __t('th_description') }} | {{ __t('th_example') }} | |
|---|---|---|---|
| {{ group.title }} | |||
{{ p.char }} |
{{ p.desc }} | {{ getParamExample(p.char) }} | |
{{ strtotimeResult.timestamp }}
{{ strtotimeResult.formatted }}
{{ strtotimeResult.relative }}
{{ strtotimePhpCode }}
| {{ __t('th_expression') }} | {{ __t('th_description') }} | {{ __t('label_result') }} |
|---|---|---|
{{ ref.expr }} |
{{ ref.desc }} | {{ getStrtotimeExample(ref.expr) }} |
La función date(string $format, ?int $timestamp = null) formatea una marca de tiempo Unix o la hora actual en una cadena legible. La cadena de formato se compone de marcadores como Y (año de cuatro dígitos), m (mes con cero inicial), d (día) o H:i:s (horas:minutos:segundos en formato 24h).
strtotime(string $datetime, ?int $baseTimestamp = null) convierte descripciones de texto en inglés en marcas de tiempo Unix. Entradas típicas: "now", "+1 day", "next monday", "first day of next month", "last day of december 2025". La función es extremadamente flexible y también entiende expresiones combinadas como "+2 weeks 3 days".
date("Y-m-d") — Fecha ISO: 2025-03-15date("d.m.Y") — Formato alemán: 15.03.2025date("Y-m-d H:i:s") — MySQL Datetimedate("c") — ISO 8601: 2025-03-15T14:30:00+01:00date("r") — RFC 2822: Sat, 15 Mar 2025 14:30:00 +0100date("U") — Marca de tiempo Unix