Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: превести месяцы в год

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
kuller
Отправлено: 27 Декабря, 2013 - 07:25:01
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009  


Помог: 2 раз(а)




есть форма в которую должны написать количество месяцев. Например 3 года это 36 месяцев. А как мне получить обратное т.е. вычеслить что 36 месяцев это 3 года ? количество месяцев может быть разное конечно...
 
 Top
eai
Отправлено: 27 Декабря, 2013 - 07:50:17
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




kuller пишет:
есть форма в которую должны написать количество месяцев. Например 3 года это 36 месяцев. А как мне получить обратное т.е. вычеслить что 36 месяцев это 3 года ? количество месяцев может быть разное конечно...



$monthes = 37;
$years = (int)$monthes/12;
$rest = $monthes%12;

ой, я не посмотрел что тема JS

var monthes = 37;
var years = Math.floor(monthes/12);
var rest = monthes%12;

(Отредактировано автором: 27 Декабря, 2013 - 07:55:41)

 
 Top
Deonis
Отправлено: 27 Декабря, 2013 - 07:52:34
Post Id



Посетитель


Покинул форум
Сообщений всего: 298
Дата рег-ции: Нояб. 2009  


Помог: 14 раз(а)




Кто-то мне говорил, что в году 12 месяцев Подмигивание Разделить количесво месяцев на 12 религия не позволяет? Или смущает, что, например, 18 месяцев даст знаение 1.5?
 
 Top
KingStar
Отправлено: 27 Декабря, 2013 - 08:28:58
Post Id



Участник


Покинул форум
Сообщений всего: 1889
Дата рег-ции: Авг. 2011  
Откуда: Беларусь


Помог: 69 раз(а)






пробовали???

PHP:
скопировать код в буфер обмена
  1. $years = $monthes/12;
  2. echo (int)$years;


-----
То что программа работает, не означает что она написана правильно!
 
 Top
eai
Отправлено: 27 Декабря, 2013 - 08:35:06
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




KingStar пишет:

пробовали???

PHP:
скопировать код в буфер обмена
  1. $years = $monthes/12;
  2. echo (int)$years;


Нет конечно не пробовал, но вы правы верно будет
(int)($monthes/12)
 
 Top
kuller
Отправлено: 27 Декабря, 2013 - 09:13:57
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 561
Дата рег-ции: Нояб. 2009  


Помог: 2 раз(а)




Спасибо конечно за ответы, но тема создана в разделе javascript. Мне надо это вычислить на js. (почему та ее в PHP перекинули) Не понял

(Отредактировано автором: 27 Декабря, 2013 - 09:15:04)

 
 Top
eai
Отправлено: 27 Декабря, 2013 - 09:36:41
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 521
Дата рег-ции: Сент. 2009  
Откуда: Петроград


Помог: 10 раз(а)




kuller пишет:
Спасибо конечно за ответы, но тема создана в разделе javascript. Мне надо это вычислить на js. (почему та ее в PHP перекинули) Не понял


Это мы так в плане общего развития, но если ВНИМАТЕЛЬНО прочитать мой первый ответ то там вам и есть код.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« JavaScript & VBScript »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB