Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2014, 09:43   #1
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию Увеличение числа на единицу с каждым годом

Здравствуйте!
Подскажите как реализовать увеличение числа на единицу раз в год?
На сайте имею таблицу в которой отображен стаж работников, и чтобы каждый год всех работников не перебивать хочу сделать, чтобы PHP сам добавлял 1 год каждому стажу раз в год, подскажите как реализовать.
SKS вне форума Ответить с цитированием
Старый 28.02.2014, 10:16   #2
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

date_diff – в комментариях есть то, что нужно.
Andkorol вне форума Ответить с цитированием
Старый 28.02.2014, 10:25   #3
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

добавлять что то раз в год дурной тон.. .стаж всегда исчисляется путем вычисления текущая дата - дата приема... это и является стажем.... и ничего ни прибавлять ни вычитать.. просто всегда показывайте эту разницу
ADSoft вне форума Ответить с цитированием
Старый 28.02.2014, 14:44   #4
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
date_diff – в комментариях есть то, что нужно.
Спасибо полезная ссылка! Кидаю плюс на весы.
SKS вне форума Ответить с цитированием
Старый 28.02.2014, 15:00   #5
SKS
Форумчанин
 
Аватар для SKS
 
Регистрация: 05.01.2009
Сообщений: 242
По умолчанию

В общем вот получилось так:
Код:
<?php 
$birth = new DateTime('2005-09-01'); 
$today = new DateTime(); 
$diff = $birth->diff($today); 
echo $diff->format('%y');

?>
SKS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Автоматическое изменение нумерации на единицу NeWeDim4ik Microsoft Office Word 4 01.04.2011 18:00
ResultSet.getFetchSize() упорно возвращает единицу... ZigaZaga Java Базы данных (JDBC, JPA, Hibernate) 1 02.10.2010 19:45
Количество умножить на цену за единицу. vedro-compota Microsoft Office Excel 7 01.07.2010 15:41
Увеличение числа находящегося в файле _PROGRAMM_ PHP 3 25.06.2010 22:48
Увеличение числа относительно другого поля ValeriyD Microsoft Office Excel 4 01.08.2009 20:33