- Теория
- Теория
Меняем формат даты
Мы вывели сегодняшнюю дату в двух разных форматах. Но босс всё не успокоится. Он решил, что формат даты должен быть таким:
Маркетологи объявили 1 января 1970 года
самым удачным временем для покупок!
Можно использовать функцию date
, чтобы вывести день и год, но получить с её помощью название месяца в правильном падеже не получится. Разобьём дату на три части и для каждой используем свою переменную.
День нужен в виде числа без ведущего нуля. За это в функции date
отвечает символ j
:
$day = date('j');
Месяц нужно вывести словом. Думпо создал для нас массив с названиями месяцев в правильном падеже. С помощью функции date
и символа n
получим номер месяца, а затем используем его как ключ, чтобы вывести подходящее слово из массива:
$months = [1 => 'января', 2 => 'февраля', 3 => 'марта', 4 => 'апреля', 5 => 'мая', 6 => 'июня', 7 => 'июля', 8 => 'августа', 9 => 'сентября', 10 => 'октября', 11 => 'ноября', 12 => 'декабря'];
$month = date('n');
keks_log($month); // Выведет: "6"
keks_log($months[$month]); // Выведет: "июня"
Чтобы получить год в виде четырёхзначного числа, используем символ Y
:
$year = date('Y');
Создадим переменные для дня, месяца и года и запишем в них значения, которые вернёт функция date
. После этого объединим эти значения в переменной $today
с помощью конкатенации:
$a = 'Слона зовут ';
$b = 'Думпо';
keks_log($a . $b); // Выведет: "Слона зовут Думпо"
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.