Jump to content
php.lv forumi

Funkcija datuma noteikshanai


KillerBean

Recommended Posts

Sveiki.

 

Gribeeju apjautaaties vai nav kaadas PHP komandas kas peec ievadiitaa datuma atgriezh datumu, peec noraadiita dienu skaita? vai ar mkdate() to var izdariit?? piem.: $new_date = ievad.datums + 1 nedeelja..

vai arii ir jaapaarveido datumi uz dienas skaitu, gadaa... un jaapieskaita 7?

Edited by KillerBean
Link to comment
Share on other sites

php.net. mktime funkcija. 3 piemērs, vēl pat neiebraucot user notēs.

Tu dokumentāciju lasi, pirms prasi kaut ko vispār?

<?php
$tomorrow  = mktime(0, 0, 0, date("m")  , date("d")+1, date("Y"));
$lastmonth = mktime(0, 0, 0, date("m")-1, date("d"),  date("Y"));
$nextyear  = mktime(0, 0, 0, date("m"),  date("d"),  date("Y")+1);
?>

Link to comment
Share on other sites

Izmanto php.net/strtotime, lai dabūtu unix timestamp un tad pieskaiti 7 * tik_cik_sekundes_dienaa (slinkums tagad rakstīt :)). Un tad php.net/date dabū atpakaļ normālu formātu.

 

Btw, ja datumu ņem no mysql, tad tur ir tādas fjas kād DATE_ADD un DATE_SUB, ja nemaldos.

Link to comment
Share on other sites

×
×
  • Create New...