Задать вопрос
@Nertyk

Как передать значение одной даты в другую?

Существует две даты, одна хранится в значение int и переводится в дату при выводе, другая это просто дата. Первая показывает дату начала использования сервиса, и она статична. Проблема со второй. Надо, чтобы эта дата продлялась на месяц, два или три, относительно первой даты( то есть если началось 5 января, то и продлить до 5 февраля). Но не знаю, как передать значение одной даты в другую, чтобы она высчитывала. И как сделать так, чтобы даже спустя несколько месяцев, дата продлялась на нужное число, месяц, два и ТД.
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Простой 9 комментариев
Пригласить эксперта
Ответы на вопрос 2
be_a_dancer
@be_a_dancer
Backend/Fullstack Developer
Предлагаю два варианта. Используй функцию date для перевода unix timestamp (int) в date нужного тебе формата и делай с ними что хочешь.

Второй вариант. Используй библиотеку Carbon для работы с датой-временем.
Ответ написан
Комментировать
kawabanga
@kawabanga
Ознакомьтесь с DateTime php
https://www.php.net/manual/ru/datetime.modify.php

Сравнивать даты, когда они приведены к одному типу можно как строки. чтобы узнать остаток дней - можно использовать diff в datetime.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы