Pasar timestamp a fecha formateada en PHP

PHP

Dependiendo si el valor del timestamp tiene 13 o 10 dígitos será necesario realizar una división entre 1000 o no.

En el siguiente ejemplo veremos ambos casos.

// Con 13 dígitos es necesario hacer la división
$timestamp = 1643163428251/1000;
echo date('Y/m/d', $timestamp); // 1643163428251

echo "\n";

// Con 10 dígitos funciona sin ser necesario dividir
$timestamp = 1643163428;
echo date('Y/m/d', $timestamp); // 1643163428251

Escribe una respuesta


+ 23 = 29