Author Topic: Вычитание из даты определенное количество дней  (Read 1006 times)

0 Members and 1 Guest are viewing this topic.

melkichelik

  • Освоившийся
  • **
  • Posts: 28
    • View Profile
Добрый день, такой вопрос, вроде типовой, но решение не нашел и сам понять не могу.

Есть 3-и массива, Data1[] - тут лежит дата (пример формата 01), Data2[] - тут лежит месяц (пример формата 09), Data3[] - тут лежит год (пример формата 2021),
Все внутри массивов отсортировано, то есть в начале массива Data1[0], Data2[0] и Data3[0] идут самые близкие к текущей дате, в конце соответственно, самые дальние.

Собственно как мне вывести данные даты за последние X дней?

Я думал в сторону времени в формате Unix-систем, хотя не уверен что это правильно.
Code: [Select]
$a = (($_time_t/60)/60)/24 //Берем время в секундах и делаем в часах
$b = ROUND($a, 0) //Округляем
Но теперь как-то надо перевести даты в моих массивах в формат Unix-систем, я не знаю как это сделать.
Или может есть какие-нить простые способы вычитания одной даты из другой?
Тупо взять $_date_str и вычесть из неё даты как я понимаю нельзя.
« Last Edit: January 15, 2021, 09:45:09 PM by melkichelik »

melkichelik

  • Освоившийся
  • **
  • Posts: 28
    • View Profile
Решение найдено, не знал, что после регистрации поиск становится более "широким"
http://crapware.aidf.org/forum/index.php?topic=5210.msg33815#msg33815