online mes fecha ejemplos day año php date timestamp strtotime

php - mes - strtotime to date



Cómo obtener la marca de tiempo del mes actual, primer día del mes, hora cero (3)

Estoy tratando de obtener la marca de tiempo del primer día del mes a las 00:00:00.

Por ejemplo, la marca de tiempo del 1 de enero de 2012 00:00:00

Estoy haciendo esto:

$test_month = time(); // Seconds $test_month = date(''M'', $test_month); // This month $test_month = strtotime($test_month); // Timestamp of this month echo $test_month;

Esto devuelve cero horas del día actual del mes, no el comienzo del mes.

¿Alguna sugerencia?


Prueba esto

$time = strtotime(date(''Y-m-01 00:00:00'')); // == 1338534000

Que se traduce a:

$date = date(''Y-m-d H:i:s'', $time); // == 2012-06-01 00:00:00

Lea el manual de PHP sobre las funciones de fecha () y hora () .


Prueba esto:

echo date( ''F jS Y h:i:s A'', strtotime( ''first day of '' . date( ''F Y'')));

Esto dará como resultado:

June 1st 2012 12:00:00 AM


echo date("Y-m-d 00:00:00", strtotime("first day of this month"));

Esto produce:

2017-05-01 00:00:00