Како додати дане са датумом у ПХП-у

Kako Dodati Dane Sa Datumom U Php U



Будући датум или датум у облику честица може се израчунати додавањем датума са тренутним датумом или одређеним датумом. ПХП има много уграђених функција за додавање дана са одређеним датумом. Тхе дате_адд() и стртотиме() функције се могу користити за додавање дана са датумом у ПХП-у. Тхе дате_адд() функција се користи са објектом датума креираним из датум и време класа или вредност датума креирана коришћењем дате_цреате() функција. Тхе стртотиме() функција се користи са било којом вредношћу датума. Употреба ових функција за додавање дана са било којом вредношћу датума је приказана у овом водичу.

Додајте дане са датумом помоћу функције дате_адд().

Вредност у дану, месецу, години, сату, минуту и ​​секунди може да се дода са вредношћу датума да би се генерисао нови датум помоћу функције дате_адд(). Синтакса ове функције је дата у наставку:







Синтакса:



дате_адд ( дате_објецт, интервал_валуе )


Ова функција може узети две вредности аргумената, а оба аргумента су обавезна. Први аргумент се користи за узимање објекта датума, а други аргумент се користи за узимање вредности интервала за генерисање новог датума на основу вредности интервала. Различите употребе функције дате_адд() приказане су у овом делу упутства.



Пример 1: Додајте дане коришћењем функције дате_интервал_цреате_фром_дате_стринг()

Направите ПХП датотеку са следећом скриптом која ће доделити тренутни датум објекту датума и додати дане на различите начине користећи дате_адд() функција. Тхе Формат датума() функција штампа тренутни датум и новогенерисани датум у одређеном формату. Тхе дате_интервал_цреате_фром_дате_стринг() функција је коришћена у скрипти за додавање интервала са тренутним датумом. Први нови датум ће бити генерисан коришћењем 5 дана, а други нови датум ће бити генерисан коришћењем 5 месеци и 10 дана.





< ?пхп

// Додели а датум вредност
$датеВал = дате_цреате ( 'Сада' ) ;

одјек 'Данас је ' , Формат датума ( $датеВал , 'д-М-И' ) , '<бр/>' ;

// Користите дате_адд ( ) функција додати 5 дана
дате_адд ( $датеВал , дате_интервал_цреате_фром_дате_стринг ( '5 дана' ) ) ;

// Прикажите ново датум
одјек 'Датум после 5 дана је' , Формат датума ( $датеВал , 'д-М-И' ) , '<бр/>' ;

// Користите дате_адд ( ) функција додати два месеци 10 дана
дате_адд ( $датеВал , дате_интервал_цреате_фром_дате_стринг ( '2 месеца + 10 дана' ) ) ;

// Прикажите ново датум
одјек 'Датум после 2 месеца 15 дана је' , Формат датума ( $датеВал , 'д-М-И' ) ;

? >


Следећи излаз ће се појавити након извршавања претходне скрипте:



Пример 2: Додајте дане помоћу класе ДатеИнтервал

Направите ПХП датотеку са следећом скриптом која ће доделити одређени датум у објекту датума и додати дане користећи дате_адд() функција и ДатеИнтервал класа. Тхе Формат датума() функција штампа датум у одређеном формату. Тхе ДатеИнтервал функција је коришћена у скрипти за додавање 6 месеци и 15 дана са одређеним датумом.

< ?пхп
// Доделите одређено датум
$датеВал = дате_цреате ( '01-окт-2022' ) ;

// Принт ассигнед датум вредност
одјек 'Датум је' , Формат датума ( $датеВал , 'Д, д М И' ) , '<БР/>' ;

// Додајте интервал са датум
$невДате = датум_додавање ( $датеВал , нови интервал датума ( 'П06М15Д' ) ) ;

// Одштампајте ново датум
одјек 'Датум после 6 месеци 15 дана' , Формат датума ( $невДате , 'Д, д М И' ) ;

? >


Следећи излаз ће се појавити након извршавања претходне скрипте:

Пример 3: Додајте дане коришћењем класе ДатеТиме и ДатеИнтервал

Креирајте ПХП датотеку са следећом скриптом која ће доделити одређени датум у објекту датума користећи датум и време класе и додајте дане користећи додати() функција и ДатеИнтервал класа. Тхе Формат датума() функција штампа датум у одређеном формату. Тхе ДатеИнтервал функција је коришћена у скрипти за додавање 2 године, 6 месеци и 5 дана са одређеним датумом.

< ?пхп

// Доделите одређено датум
$датеВал = нови датум и време ( „25. септембар 2022.“ ) ;

// Принт ассигнед датум вредност
одјек 'Датум је' , Формат датума ( $датеВал , 'Д, д М И' ) , '<БР/>' ;

// Додајте интервал са датум
$датеВал - > додати ( нови ДатеИнтервал ( 'П2И6М5Д' ) ) ;

// Одштампајте ново датум
одјек 'Датум после 2 године 6 месеци и 5 дана је' , Формат датума ( $датеВал , 'Д, д М И' ) ;

? >


Следећи излаз ће се појавити након извршавања претходне скрипте:

Додајте дане са датумом помоћу функције стртотиме().

Други начин да додате дане са датумом је употреба функције стртотиме(). Ова функција генерише вредност временске ознаке одређеног датума или након сабирања/одузимања дана са одређеним датумом. Синтакса ове функције је дата у наставку:

Синтакса:

стртотиме ( $датетиме , $тиме )


Ова функција има два аргумента. Први аргумент је обавезан, а други аргумент је опциони. Вредност датума формата, „гггг-мм-дд“, узима се у првом аргументу, а низ временских интервала се узима у другом аргументу ове функције. Функција враћа вредност временске ознаке датума на основу вредности аргумената. Различите употребе функције стртотиме() су приказане у овом делу упутства.

Пример 4: Додајте дане додавањем дана у интервалу

Направите ПХП датотеку са следећом скриптом која ће додати 15 дана са одређеним датумом и одштампати новогенерисани датум помоћу функције стртотиме():

< ?пхп


// Додели а датум као низ
$датеВал = '2022-09-30' ;

// Принт ассигнед датум вредност
одјек 'Додељени датум је' , $датеВал , '<БР/>' ;

// Одштампајте датум након додавања петнаест дана
одјек 'Датум после 15 дана је' , датум ( 'д-М-И' , стртотиме ( $датеВал . '+ 15 дана' ) ) ;


? >


Следећи излаз ће се појавити након извршавања претходне скрипте:

Пример 5: Додајте дане додавањем дана и месеци у интервалу

Направите ПХП датотеку са следећом скриптом која ће додати 10 дана и 3 месеца са одређеним датумом и одштампати новогенерисани датум помоћу функције стртотиме():

< ?пхп


// Додели дан, месец и годину а датум
$дан = 'петнаест' ;
$монтх = '10' ;
$година = '2022' ;

// Принт ассигнед датум вредност
одјек „Одређени датум је $дан - $монтх - $година <БР/>' ;

// Одштампајте датум након додавања петнаест дана
одјек 'Датум после 10 дана 3 месеца је' , датум ( 'д-м-И' , стртотиме ( $година . $монтх . $дан . ' + 10 дана 3 месеца' ) ) ;


? >


Следећи излаз ће се појавити након извршавања претходне скрипте:

Закључак

Начини додавања дана са тренутним датумом или одређеним датумом помоћу функција дате_адд() и стртотиме() су приказани у овом водичу на више примера. Нови корисници ПХП-а могу правилно да додају дане са датумом након читања овог упутства.