Wie bekomme ich den ersten Tag des laufenden Jahres?

In PHP kann man die mktime-Funktion verwenden, um den Unix-Zeitstempel des ersten Tages des aktuellen Jahres zu erhalten, und anschließend die date-Funktion, um es als Datumszeichenfolge zu formatieren.

Hier ist ein Beispiel:

<?php

$firstDayOfYear = mktime(0, 0, 0, 1, 1, date("Y"));
$firstDayOfYear = date("Y-m-d", $firstDayOfYear);

echo $firstDayOfYear;

Die mktime-Funktion erstellt einen Zeitstempel basierend auf den übergebenen Parametern: Stunde (0), Minute (0), Sekunde (0), Monat (1, Januar), Tag (1) und Jahr (das aktuelle Jahr, das mit der date-Funktion und dem Format "Y" abgerufen wird).

Die date-Funktion formatiert dann den Zeitstempel als Datumszeichenfolge im Format "Y-m-d".