20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
||||||
1 | ||||||
Показать сколько полных лет по дате, например: 8.6.197916.01.2018, 14:06. Показов 6779. Ответов 4
Метки нет (Все метки)
Привет, как сделать такое подскажите!
В переменную $dates может приходить 2 вида даты так 8.6.1979 // число, месяц, год и так 8.6 // число, месяц так вот если в переменной дата вида 8.6.1979 то нужно узнать возраст и дать результат 38 лет если в переменной $dates такая дата 8.6 то вообще ничего не выводить. Добавлено через 28 минут
помогите поправить, если в переменной дата вида 10.1.1979 то все гуд, показывает Полных лет: 39 но если дата $dates = '10.1'; то вывод показывает Полных лет: 00 как сделать чтобы в данной ситуации ничего не выводило, и так же само если переменная вообще пустая.
0
|
16.01.2018, 14:06 | |
Ответы с готовыми решениями:
4
Определить количество полных лет по дате рождения Определение полных лет,месяцев и дней по введённой с клавиатуры дате. Определить, сколько полных лет пользователю, если сегодня 16.02.2012 Посчитать сколько полных лет, месяцев и дней отделяют введенную дату от текущей |
4 / 4 / 2
Регистрация: 21.05.2015
Сообщений: 44
|
||||||
16.01.2018, 17:52 | 2 | |||||
Смотри, ты же получаешь строку? Строку. В дате 5.3.1993 находится 8 элементов, а значит если
0
|
20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
|
16.01.2018, 17:55 [ТС] | 3 |
дата может быть и такая
15.3.1993 и такая 15.12.1993 уже не 8 элементов
0
|
4 / 4 / 2
Регистрация: 21.05.2015
Сообщений: 44
|
|
16.01.2018, 17:56 | 4 |
А я зачем написал выражение "больше или равно"? Это основы пхп(даже не пхп, а арифметики), если их не знаете - вперед подучивать
0
|
20 / 9 / 3
Регистрация: 02.04.2015
Сообщений: 646
|
||||||
16.01.2018, 18:56 [ТС] | 5 | |||||
можно рабочий пример, а так я вообще не понял о чем вы, логику strlen($dates) >= 8
Добавлено через 37 минут сам решил задачу так, все работает, может конечно есть более лаконичные варианты но я так сделал.
0
|
16.01.2018, 18:56 | |
16.01.2018, 18:56 | |
Помогаю со студенческими работами здесь
5
Написать программу, которая запрашивала бы возраст в месяцах и выводила бы сколько вам полных лет Разработать класс в BlueJ, который считает сколько полных лет, месяцев и дней прожил человек Вычислить количество дней, полных месяцев, и полных лет, прошедших между датами Как узнать, сколько лет пользователю по дате рождения? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |