Sto cercando di ottenere il timestamp del primo giorno del mese alle 00:00:00.Come ottenere il timestamp del mese corrente, il primo giorno del mese, l'ora zero
Per esempio, il timestamp di Jan 01 2012 00:00:00
sto facendo questo:
$test_month = time(); // Seconds
$test_month = date('M', $test_month); // This month
$test_month = strtotime($test_month); // Timestamp of this month
echo $test_month;
Questo sta tornando a zero ora del giorno corrente del mese, non il inizio del mese.
Qualche suggerimento?
Wow, non ho nemmeno che 'primo giorno di' esistito. Grande! Grazie. – JROB
@JohnRobinson - Prego! In realtà è documentato sulla [lista dei tempi relativi supportati] (http://us2.php.net/manual/en/datetime.formats.relative.php). Se il mio post ha risposto alla tua domanda, ti preghiamo di accettarlo. – nickb
Non è necessario usare la data ('F Y'), puoi semplicemente usare 'strtotime ('primo giorno di questo mese')'. Puoi persino aggiungere un timestamp di un'altra volta come secondo argomento per ottenere il primo giorno del mese. – gwk