Используй date()
date -- формат локального времени/даты
Описание
string date (string format, int timestamp);
Возвращает строку, отформатированную согласно данной строке и используя данную временную метку или текущее локальное время, если не задана временная метка.
В фоматной строке должны использоваться следующие символы:
a - "am" или "pm"
A - "AM" или "PM"
d - день месяца, цифровой, 2 цифры (на первом месте ноль)
D - день недели, текстовый, 3 буквы; т.е. "Fri"
F - месяц, текстовый, длинный; т.е. "January"
h - час, цифровой, 12-часовой формат
H - час, цифровой, 24-часовой формат
i - минуты, цифровой
j - день месяца, цифровой, без начальных нулей
l (строчная \'L\') - день недели, текстовый, длинный; т.е. "Friday"
m - месяц, цифровой
M - месяц, текстовый, 3 буквы; т.е. "Jan"
s - секунды, цифровой
S - английский порядковый суффикс, текстовый, 2 символа; т.е. "th", "nd"
U - секунды с начала века
Y - год, цифровой, 4 цифры
w - день недели, цифровой, 0 означает воскресенье
y - год, цифровой, 2 цифры
z - день года, цифровой; т.е. "299"