Я получаю следующую строку: 2016-03-02T09:03:26+03:00
Как её можно преобразовать в желаемый вид, например: 01.01.2011 в 11:00
Также хотел бы узнать, как можно сравнить две даты (текущую с полученной) и вывести указанный промежуток, например прошло времени: 8 лет 10 месяцев 11 дней
Вопрос 1:
$format = 'Y-m-d \в H:i';
$date = '2016-03-02T09:03:26+03:00';
$date = (new DateTime($date))->getTimestamp();
$return = (new DateTime())
->setTimestamp($date)
->format($format);
echo $return; // 2016-03-01 в 22:03
Вопрос 2:
$interval = date_diff((new DateTime($date)), (new DateTime(date('c'))));
print_r($interval);
/* DateInterval Object(
[y] => 3
[m] => 4
[d] => 27
[h] => 5
[i] => 30
[s] => 24
[f] => 0
[weekday] => 0
[weekday_behavior] => 0
[first_last_day_of] => 0
[invert] => 0
[days] => 1244
[special_type] => 0
[special_amount] => 0
[have_weekday_relative] => 0
[have_special_relative] => 0
)*/
пример
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В проекте начали присходить ошибки перезаписи данныхНапример пока выполняется долгая транзакция в которой мы, кроме всего другого, обновляем...
Подскажите по этому проекту кое что (https://githubcom/annbin000/cinema_mvc)
Есть класс, который наследуется от orgjunit
Нужно сделать авто логин в приложенииСоздано оно на Android Studio и авторизация на Firebase