Сравнить больше ли первая дата на месяц второй даты

12
A
На сайте с 06.11.2010
Offline
128
881

не могу догнать как сделать :(

IL
На сайте с 20.04.2007
Offline
435
#1

Может сначала "догнать", как сформулировать правильно? Чтоб кто-нибудь ещё "догнать" смог, "что" надо.. глядишь, и подскажут, "как"

p.s. http://www.php.net/date_diff

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Dweep
На сайте с 11.12.2006
Offline
207
#2
Alkoshenko:
не могу догнать как сделать :(

Месяцем будем считать 30 дней.

Посчитайте mktime от первой даты, от второй даты, разницу, и к-во дней в получившийся разнице.

A
На сайте с 06.11.2010
Offline
128
#3

Сравнить две даты.

Если первая дата больше второй на 1 месяц - вывести true, else return false.

Месяцем будем считать 30 дней

не все месяцы 30 дней(

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#4

Вот тут есть все, что Вам требуется. Осталось приложить чуть-чуть думалки:)

Подпись))
IL
На сайте с 20.04.2007
Offline
435
#5
Alkoshenko:
не все месяцы 30 дней(

Тогда что значит "больше на месяц"?

Какую дату считать больше (или не больше) "на месяц", чем 30.01?

A
На сайте с 06.11.2010
Offline
128
#6

ivan-lev, больше на один календарный месяц

2013-04-12 и 2013-06-24

вторая дата будет больше первой на 2 месяца

2013-04-12 и 2014-06-24

вторая дата будет больше первой на 14 месяцев

и т.д.

IL
На сайте с 20.04.2007
Offline
435
#7
Alkoshenko:
ivan-lev, больше на один календарный месяц

1. На вопрос ответите?

ivan-lev:
Какую дату считать больше (или не больше) "на месяц", чем 30.01?

2. По ссылке сходить - не?

http://www.php.net/manual/ru/class.dateinterval.php

m
Количество месяцев.
A
На сайте с 06.11.2010
Offline
128
#8
m
Количество месяцев.

когда разница в датах по несколько лет - не пашет (

Dweep
На сайте с 11.12.2006
Offline
207
#9
Alkoshenko:
не могу догнать как сделать :(

Не нужно тебе это сравнение, уроки лучше сделай.

Mik Foxi
На сайте с 02.03.2011
Offline
1076
#10

перевести дату в юникс формат, и сравнивать простые числа. если от одного отнять другое и получите количество секунд, которое больше чем месяц - значит вы нашли что искали.

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий