PHP | Convertir string a fecha y fecha y hora

Convertir la string a fecha y fecha y hora utiliza varias funciones/métodos como strtotime(), getDate(). Veremos qué hacen estas funciones.
strtotime() : esta es básicamente una función que devuelve la cantidad de segundos transcurridos desde el 1 de enero de 1970, al igual que una marca de tiempo de una máquina Linux. Devuelve el número de segundos transcurridos según el parámetro pasado a la función.
Sintaxis

 strtotime(parameter);

Parámetro

  • Hora Fecha
  • ahora (opcional)

Tipo de valor devuelto Devuelve el número de segundos transcurridos desde el 1 de enero de 1970.

getDate() Esta función devuelve la información de fecha/hora del parámetro pasado (fecha/hora);
Sintaxis

getDate(parameter);

Parámetro El parámetro es opcional ya que toma la hora local actual como parámetro predeterminado.
Tipo de devolución Devuelve la información de la fecha, día, año, mes, etc. en una array.

Código para convertir una string a la fecha

<?php
$time_input = strtotime("2011/05/21"); 
$date_input = getDate($time_input); 
print_r($date_input);                
?>
Producción:

Array
(
    [seconds] => 0
    [minutes] => 0
    [hours] => 0
    [mday] => 21
    [wday] => 6
    [mon] => 5
    [year] => 2011
    [yday] => 140
    [weekday] => Saturday
    [month] => May
    [0] => 1305936000
)

Código para convertir una string a dateTime

<?php
$input = '06/10/2011 19:00:02';
$date = strtotime($input);
echo date('d/M/Y h:i:s', $date);
?>
Producción:

10/Jun/2011 07:00:02

Nota 1 Podemos usar «D» en lugar de «d» para obtener el día en la salida

<?php
$input = '05/10/2011 15:00:02';
$date = strtotime($input);
echo date('D/M/Y h:i:s', $date);
?>
Producción:

Tue/May/2011 03:00:02

Nota 2 Podemos usar «H» en lugar de «h» para obtener la hora en formato de 24 horas en la salida

<?php
$input = '05/10/2011 15:00:02';
$date = strtotime($input);
echo date('D/M/Y H:i:s', $date);
?>
Producción:

Tue/May/2011 15:00:02

Del mismo modo, la «i» y la «s» también podrían cambiarse a mayúsculas para encontrar diferentes salidas, es posible pero no sirve de mucho.

PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado específicamente para el desarrollo web. Puede aprender PHP desde cero siguiendo este tutorial de PHP y ejemplos de PHP .

Publicación traducida automáticamente

Artículo escrito por RahulRanjan4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *