Estoy tratando de obtener la marca de tiempo del primer día del mes a las 00:00:00.Cómo obtener la marca de tiempo del mes actual, primer día del mes, hora cero
Por ejemplo, la marca de tiempo de Jan 01 2012 00:00:00
que 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 se vuelve cero horas del día actual del mes, no el comienzo del mes.
¿Alguna sugerencia?
Wow, yo ni siquiera saben 'primer día de' existido. ¡Estupendo! Gracias. – JROB
@JohnRobinson - ¡De nada! De hecho, está documentado en la [lista de tiempos relativos admitidos] (http://us2.php.net/manual/en/datetime.formats.relative.php). Si mi publicación respondió su pregunta, considere aceptarla. – nickb
No necesita utilizar la fecha ('F Y'), puede usar 'strtotime ('primer día de este mes')'. Incluso puede agregar una marca de tiempo de otra vez como segundo argumento para obtener el primer día de su mes. – gwk