Используйте функцию date , как указано выше, с вашим $timestamp
в качестве второго аргумента:
$weekday = date('N', $timestamp); // 1 = Monday to 7 = Sunday
$month = date('m', $timestamp); // 1-12 = Jan-Dec
$day = date('d', $timestamp); // 1-31, day of the month
Не все версии PHP хорошо воспроизводятся с отрицательными временными метками.Мой опыт показывает, что временные метки, относящиеся к эпохе UNIX, лучше с новым объектом DateTime .