В этой статье я хочу собрать коллекцию маленьких примеров работы с датой в php. Тема работы с датой очень актуальна, не знаю как у других, но мне приходится часто сталкиваться в работе со всевозможными подсчетами даты и времени.
Статья, возможно со временем будет увеличиваться, но сейчас я выложу несколько совсем маленьких примеров.
Получение даты первого дня текущего месяца
echo date('Y-m-01');
echo date('Y-m-t');
echo date("Y-m-01", strtotime("-1 month")) . "<br/>";
echo date("Y-m-t", strtotime("-1 month"));
function getDayRus(){
$days = array(
'Воскресенье', 'Понедельник', 'Вторник', 'Среда',
'Четверг', 'Пятница', 'Суббота'
);
return $days[(date('w'))];
}
echo getDayRus();
$monthes = array(
1 => 'Январь', 2 => 'Февраль', 3 => 'Март', 4 => 'Апрель',
5 => 'Май', 6 => 'Июнь', 7 => 'Июль', 8 => 'Август',
9 => 'Сентябрь', 10 => 'Октябрь', 11 => 'Ноябрь', 12 => 'Декабрь'
);
echo $monthes[(date('n'))];
echo gmdate('Y-m-d H:i:s');
$datetime1 = date_create(date('Y-m-d'));
$datetime2 = date_create('2014-01-24');
$interval = date_diff($datetime1, $datetime2);
echo $interval->format('%r%a');