Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: rcbandit в Nov 02, 2009, 19:42



Титла: Малко помощ за начинаещ
Публикувано от: rcbandit в Nov 02, 2009, 19:42
Здравейте,
      Започнах да се занимавам с PHP и MySQL преди около седмица - все още съм начинаещ. Как мога да направя една малка програмка която да и кажа например точно след един месец ми извади съобщение което съм задал.

     Тоест в MySQL да се записва часа и датата и когато PHP сверява часа в момента с зададения час и ако те съвпадат да излезе съобщение
     Най-много се затруднявам в частта където трябва да се пресметне от сегашната дата да се добави 1 месец тоест ако сега е 02.02.2009 12:30 как да накарам да се вземе в момента час и дата и да се изчисли точно след 1 месец времето?

предварително благодаря


Титла: Re: Малко помощ за начинаещ
Публикувано от: c2h5oh в Nov 02, 2009, 22:54
//много офф
Защо точно тук зададе този въпрос
Питам без следа от заяждане или друга някаква простотия Интересува ме простота статистика


Титла: Re: Малко помощ за начинаещ
Публикувано от: rcbandit в Nov 02, 2009, 23:52
За друг раздел ли е въпроса?


Титла: Re: Малко помощ за начинаещ
Публикувано от: c2h5oh в Nov 03, 2009, 00:42
За друг раздел ли е въпроса?
Не човек Няма значение от раздела Няма лошо че си попитал Интересува ме защо в linx-bg.org Събирам статистика просто Съжалявам че не съм толкова навътре в PHP и MySQL за да ти отговоря


Титла: Re: Малко помощ за начинаещ
Публикувано от: rcbandit в Nov 03, 2009, 01:16
Истината е че ми писна да се занимвам с hardwarebg.com - за големите мозъци там това е твърде елементарен въпрос


п п както и да е след 2 часа загубени в търсене на информация в интернет и рязане на код намерих решение


Титла: Re: Малко помощ за начинаещ
Публикувано от: c2h5oh в Nov 03, 2009, 01:33
Благодаря


Титла: Re: Малко помощ за начинаещ
Публикувано от: VladSun в Nov 03, 2009, 01:39
http://php.net/manual/en/function.strtotime.php
Example #1 A strtotime() example
Код
GeSHi (PHP):
  1. <?php
  2. echo strtotime("now"), "\n";
  3. echo strtotime("10 September 2000"), "\n";
  4. echo strtotime("+1 day"), "\n";
  5. echo strtotime("+1 week"), "\n";
  6. echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
  7. echo strtotime("next Thursday"), "\n";
  8. echo strtotime("last Monday"), "\n";
  9. ?>

=>

Код
GeSHi (PHP):
  1. echo strtotime("+1 month")
;)


http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_adddate

Код
GeSHi (SQL):
  1. SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH);