Convertir un número a nombre de mes en PHP
-
Use el objeto
DateTime
para convertir un número en un nombre de mes en PHP -
Utilice la función
mktime()
para mostrar el nombre del mes en PHP -
Utilice la función
strtotime()
para mostrar el nombre del mes en PHP
Mientras escribe aplicaciones PHP, trabajará con la fecha y la hora. Trabajar con estos dos es fácil, especialmente con los diferentes objetos y funciones disponibles.
Podemos utilizar estas funciones desde el segundo, minuto, hora, día y mes hasta un año. Sin embargo, queremos crear el nombre del mes a partir de números o formato de fecha de cadena en este artículo.
Use el objeto DateTime
para convertir un número en un nombre de mes en PHP
Puede asegurarse de que el objeto DateTime
genere el nombre del mes usando el método createFromFormat()
, que toma dos argumentos como en el código a continuación. Luego, utilizará el método format()
en el objeto DateTime
.
El argumento que toma el método format()
es el formato de fecha, y para la representación textual completa de un mes, es la letra F
.
## Using DateTime Object
$monthNumber = 5;
$dateObject = DateTime::createFromFormat('!m', $monthNumber);
$monthName = $dateObject->format('F'); // March
echo $monthName;
Producción :
May
Utilice la función mktime()
para mostrar el nombre del mes en PHP
La función mktime()
es una función incorporada que podemos usar para mostrar el nombre del mes. Tenga en cuenta que puede mostrar otras cosas de un día a otro.
Tomamos la marca de tiempo de Unix; lo devuelve y lo analiza en la función date()
para devolver una cadena que contiene el nombre del mes. Además, analizamos la letra F
para especificar que es el mes que necesitamos.
## mktime() functions - especially for older PHP, PHP 8.0 and below
// Declare month number and initialize it
$monthNumber = 6;
// Use mktime() and date() function to
// convert number to month name
$monthName = date("F", mktime(0, 0, 0, $monthNumber, 10));
// Display month name
echo $monthName;
Producción :
June
Utilice la función strtotime()
para mostrar el nombre del mes en PHP
Similar a mktime()
, podemos colocar la marca de tiempo de época de Unix y obtener el nombre del mes. La letra F
es el primer argumento que pasaremos a la función date()
.
## date() and strtotime() functions
echo date("F", strtotime('2022-06-05 11:22:51'));
Producción :
June
Olorunfemi is a lover of technology and computers. In addition, I write technology and coding content for developers and hobbyists. When not working, I learn to design, among other things.
LinkedInArtículo relacionado - PHP DateTime
- Cómo obtener el último día del mes con las funciones PHP
- Cómo calcular la diferencia entre dos fechas usando PHP
- Cómo convertir DateTime a cadena en PHP
- Cómo obtener el año actual en PHP
- Cómo convertir una fecha en una marca de tiempo en PHP
- Cómo convertir una marca de tiempo en una fecha u hora legible en PHP