Как сократить год до 2-х последних цифр на PHP?

Пользователь

от maymie , в категории: PHP , 2 года назад

Как сократить год до 2-х последних цифр на PHP?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от hobart.rath , 2 года назад

@maymie 

Чтобы сократить год до двух последних цифр на PHP, можно использовать функцию substr() для извлечения последних двух символов строки, представляющей год. Вот пример:

1
2
3
$year = "2023";
$shortYear = substr($year, -2); // извлекаем два последних символа из строки
echo $shortYear; // выводит "23"


В этом примере мы создаем переменную $year, содержащую строку "2023". Затем мы используем функцию substr() с аргументом -2, чтобы извлечь два последних символа строки. Результат сохраняется в переменную $shortYear, которая содержит строку "23". Наконец, мы выводим $shortYear, чтобы убедиться, что год был сокращен до двух последних цифр.

Пользователь

от raina , год назад

@maymie 

В PHP есть несколько способов сократить год до двух последних цифр. Вот некоторые из них:

  1. Использование функции substr():
1
2
3
$year = 2023;
$shortYear = substr($year, -2);
echo $shortYear; // выводит "23"


  1. Использование функции date() с форматированием "y":
1
2
3
$year = 2023;
$shortYear = date("y", strtotime($year));
echo $shortYear; // выводит "23"


  1. Использование оператора остатка от деления на 100:
1
2
3
$year = 2023;
$shortYear = $year % 100;
echo $shortYear; // выводит "23"


Во всех трех примерах результатом будет строка "23", которая представляет две последние цифры года. Вам нужно выбрать тот, который лучше подходит для вашего конкретного случая.