PHPలో తేదీతో రోజులను ఎలా జోడించాలి

Phplo Tedito Rojulanu Ela Jodincali



ప్రస్తుత తేదీ లేదా నిర్దిష్ట తేదీతో తేదీని జోడించడం ద్వారా భవిష్యత్ తేదీ లేదా నలుసు తేదీని లెక్కించవచ్చు. నిర్దిష్ట తేదీతో రోజులను జోడించడం కోసం PHP అనేక అంతర్నిర్మిత ఫంక్షన్‌లను కలిగి ఉంది. ది తేదీ_జోడించు() మరియు strtotime() PHPలో తేదీతో రోజులను జోడించడానికి ఫంక్షన్‌లను ఉపయోగించవచ్చు. ది తేదీ_జోడించు() ఫంక్షన్ సృష్టించబడిన తేదీ వస్తువుతో ఉపయోగించబడుతుంది తేదీ సమయం తరగతి లేదా ఉపయోగించి సృష్టించబడిన తేదీ విలువ తేదీ_సృష్టించు() ఫంక్షన్. ది strtotime() ఫంక్షన్ ఏదైనా తేదీ విలువతో ఉపయోగించబడుతుంది. ఏదైనా తేదీ విలువతో రోజులను జోడించడానికి ఈ ఫంక్షన్‌ల ఉపయోగాలు ఈ ట్యుటోరియల్‌లో చూపబడ్డాయి.

date_add() ఫంక్షన్‌ని ఉపయోగించడం ద్వారా తేదీతో రోజులను జోడించండి

date_add() ఫంక్షన్‌ని ఉపయోగించి కొత్త తేదీని రూపొందించడానికి ఒక రోజు, నెల, సంవత్సరం, గంట, నిమిషం మరియు సెకనులోని విలువను తేదీ విలువతో జోడించవచ్చు. ఈ ఫంక్షన్ యొక్క వాక్యనిర్మాణం క్రింద ఇవ్వబడింది:







సింటాక్స్:



తేదీ_జోడించు ( తేదీ_వస్తువు, విరామం_విలువ )


ఈ ఫంక్షన్ రెండు ఆర్గ్యుమెంట్ విలువలను తీసుకోవచ్చు మరియు రెండు ఆర్గ్యుమెంట్‌లు తప్పనిసరి. తేదీ ఆబ్జెక్ట్‌ని తీసుకోవడానికి మొదటి ఆర్గ్యుమెంట్ ఉపయోగించబడుతుంది మరియు ఇంటర్వెల్ విలువ ఆధారంగా కొత్త తేదీని రూపొందించడానికి ఇంటర్వెల్ విలువను తీసుకోవడానికి రెండవ ఆర్గ్యుమెంట్ ఉపయోగించబడుతుంది. ట్యుటోరియల్ యొక్క ఈ భాగంలో date_add() ఫంక్షన్ యొక్క వివిధ ఉపయోగాలు చూపబడ్డాయి.



ఉదాహరణ 1: date_interval_create_from_date_string() ఫంక్షన్‌ని ఉపయోగించడం ద్వారా రోజులను జోడించండి

కింది స్క్రిప్ట్‌తో PHP ఫైల్‌ను సృష్టించండి, అది తేదీ ఆబ్జెక్ట్‌లో ప్రస్తుత తేదీని కేటాయించి, ఉపయోగించి వివిధ మార్గాల్లో రోజులను జోడిస్తుంది తేదీ_జోడించు() ఫంక్షన్. ది తేదీ_ఫార్మాట్() ఫంక్షన్ ప్రస్తుత తేదీని మరియు కొత్తగా రూపొందించబడిన తేదీని నిర్దిష్ట ఆకృతిలో ముద్రిస్తుంది. ది date_interval_create_from_date_string() ప్రస్తుత తేదీతో విరామాన్ని జోడించడానికి స్క్రిప్ట్‌లో ఫంక్షన్ ఉపయోగించబడింది. మొదటి కొత్త తేదీ 5 రోజులను ఉపయోగించడం ద్వారా మరియు రెండవ కొత్త తేదీ 5 నెలల మరియు 10 రోజులను ఉపయోగించడం ద్వారా రూపొందించబడుతుంది.





< ?php

// కేటాయించండి a తేదీ విలువ
$dateVal = తేదీ_సృష్టించు ( 'ఇప్పుడు' ) ;

ప్రతిధ్వని 'నేడు ' , date_format ( $dateVal , 'd-M-Y' ) , '
'
;

// date_addని ఉపయోగించండి ( ) ఫంక్షన్ జోడించడానికి 5 రోజులు
తేదీ_జోడించు ( $dateVal , date_interval_create_from_date_string ( '5 రోజులు' ) ) ;

// క్రొత్తదాన్ని ప్రదర్శించు తేదీ
ప్రతిధ్వని '5 రోజుల తర్వాత తేదీ' , date_format ( $dateVal , 'd-M-Y' ) , '
'
;

// date_addని ఉపయోగించండి ( ) ఫంక్షన్ జోడించడానికి రెండు నెలల 10 రోజులు
తేదీ_జోడించు ( $dateVal , date_interval_create_from_date_string ( '2 నెలలు + 10 రోజులు' ) ) ;

// క్రొత్తదాన్ని ప్రదర్శించు తేదీ
ప్రతిధ్వని '2 నెలల 15 రోజుల తర్వాత తేదీ' , date_format ( $dateVal , 'd-M-Y' ) ;

? >


మునుపటి స్క్రిప్ట్‌ని అమలు చేసిన తర్వాత క్రింది అవుట్‌పుట్ కనిపిస్తుంది:



ఉదాహరణ 2: తేదీ ఇంటర్వెల్ క్లాస్‌ని ఉపయోగించడం ద్వారా రోజులను జోడించండి

కింది స్క్రిప్ట్‌తో PHP ఫైల్‌ను సృష్టించండి, అది తేదీ వస్తువులో నిర్దిష్ట తేదీని కేటాయించి, ఉపయోగించి రోజులను జోడిస్తుంది తేదీ_జోడించు() ఫంక్షన్ మరియు తేదీ విరామం తరగతి. ది తేదీ_ఫార్మాట్() ఫంక్షన్ తేదీని నిర్దిష్ట ఆకృతిలో ముద్రిస్తుంది. ది తేదీ విరామం నిర్దిష్ట తేదీతో 6 నెలల మరియు 15 రోజులను జోడించడానికి స్క్రిప్ట్‌లో ఫంక్షన్ ఉపయోగించబడింది.

< ?php
// ప్రత్యేకంగా కేటాయించండి తేదీ
$dateVal = తేదీ_సృష్టించు ( '01-అక్టోబర్-2022' ) ;

// ప్రింట్ కేటాయించబడింది తేదీ విలువ
ప్రతిధ్వని 'తేదీ' , date_format ( $dateVal , 'డి, డి ఎం వై' ) , '
'
;

// తో విరామం జోడించండి తేదీ
$newDate = తేదీ_జోడించు ( $dateVal , కొత్త తేదీ విరామం ( 'P06M15D' ) ) ;

// కొత్తది ప్రింట్ చేయండి తేదీ
ప్రతిధ్వని '6 నెలల 15 రోజుల తర్వాత తేదీ' , date_format ( $newDate , 'డి, డి ఎం వై' ) ;

? >


మునుపటి స్క్రిప్ట్‌ని అమలు చేసిన తర్వాత క్రింది అవుట్‌పుట్ కనిపిస్తుంది:

ఉదాహరణ 3: DateTime మరియు DateInterval Classని ఉపయోగించడం ద్వారా రోజులను జోడించండి

కింది స్క్రిప్ట్‌తో PHP ఫైల్‌ను సృష్టించండి, అది ఉపయోగించి తేదీ వస్తువులో నిర్దిష్ట తేదీని కేటాయించబడుతుంది తేదీ సమయం తరగతి మరియు ఉపయోగించడం ద్వారా రోజులను జోడించండి జోడించు() ఫంక్షన్ మరియు తేదీ విరామం తరగతి. ది తేదీ_ఫార్మాట్() ఫంక్షన్ తేదీని నిర్దిష్ట ఆకృతిలో ముద్రిస్తుంది. ది తేదీ విరామం నిర్దిష్ట తేదీతో 2 సంవత్సరాలు, 6 నెలలు మరియు 5 రోజులు జోడించడానికి స్క్రిప్ట్‌లో ఫంక్షన్ ఉపయోగించబడింది.

< ?php

// ప్రత్యేకంగా కేటాయించండి తేదీ
$dateVal = కొత్త తేదీ సమయం ( '25-సెప్టెంబర్-2022' ) ;

// ప్రింట్ కేటాయించబడింది తేదీ విలువ
ప్రతిధ్వని 'తేదీ' , date_format ( $dateVal , 'డి, డి ఎం వై' ) , '
'
;

// తో విరామం జోడించండి తేదీ
$dateVal - > జోడించు ( కొత్త తేదీ విరామం ( 'P2Y6M5D' ) ) ;

// కొత్తది ప్రింట్ చేయండి తేదీ
ప్రతిధ్వని '2 సంవత్సరాల 6 నెలల 5 రోజుల తర్వాత తేదీ' , date_format ( $dateVal , 'డి, డి ఎం వై' ) ;

? >


మునుపటి స్క్రిప్ట్‌ని అమలు చేసిన తర్వాత క్రింది అవుట్‌పుట్ కనిపిస్తుంది:

strtotime() ఫంక్షన్‌ని ఉపయోగించడం ద్వారా తేదీతో రోజులను జోడించండి

తేదీతో రోజులను జోడించడానికి మరొక మార్గం strtotime() ఫంక్షన్‌ను ఉపయోగించడం. ఈ ఫంక్షన్ నిర్దిష్ట తేదీ యొక్క టైమ్‌స్టాంప్ విలువను ఉత్పత్తి చేస్తుంది లేదా నిర్దిష్ట తేదీతో రోజులను జోడించడం/తీసిన తర్వాత. ఈ ఫంక్షన్ యొక్క సింటాక్స్ క్రింద ఇవ్వబడింది:

సింటాక్స్:

strtotime ( $ తేదీ సమయం , $సమయం )


ఈ ఫంక్షన్‌కు రెండు వాదనలు ఉన్నాయి. మొదటి వాదన తప్పనిసరి మరియు రెండవ వాదన ఐచ్ఛికం. ఫార్మాట్ యొక్క తేదీ విలువ, “yyyy-mm-dd”, మొదటి ఆర్గ్యుమెంట్‌లో తీసుకోబడింది మరియు ఈ ఫంక్షన్ యొక్క రెండవ ఆర్గ్యుమెంట్‌లో సమయ విరామాల స్ట్రింగ్ తీసుకోబడుతుంది. ఫంక్షన్ ఆర్గ్యుమెంట్ విలువల ఆధారంగా తేదీ యొక్క టైమ్‌స్టాంప్ విలువను అందిస్తుంది. ట్యుటోరియల్ యొక్క ఈ భాగంలో strtotime() ఫంక్షన్ యొక్క వివిధ ఉపయోగాలు చూపబడ్డాయి.

ఉదాహరణ 4: ఇంటర్వెల్‌లో రోజులను జోడించడం ద్వారా రోజులను జోడించండి

కింది స్క్రిప్ట్‌తో PHP ఫైల్‌ను సృష్టించండి, అది నిర్దిష్ట తేదీతో 15 రోజులు జోడించబడుతుంది మరియు strtotime() ఫంక్షన్‌ని ఉపయోగించి కొత్తగా రూపొందించబడిన తేదీని ప్రింట్ చేస్తుంది:

< ?php


// కేటాయించండి a తేదీ వంటి ఒక స్ట్రింగ్
$dateVal = '2022-09-30' ;

// ప్రింట్ కేటాయించబడింది తేదీ విలువ
ప్రతిధ్వని 'నిర్దేశించిన తేదీ' , $dateVal , '
'
;

// ముద్రించండి తేదీ జోడించిన తర్వాత పదిహేను రోజులు
ప్రతిధ్వని '15 రోజుల తర్వాత తేదీ' , తేదీ ( 'd-M-Y' , strtotime ( $dateVal . '+ 15 రోజులు' ) ) ;


? >


మునుపటి స్క్రిప్ట్‌ని అమలు చేసిన తర్వాత క్రింది అవుట్‌పుట్ కనిపిస్తుంది:

ఉదాహరణ 5: ఇంటర్వెల్‌లో రోజులు మరియు నెలలు జోడించడం ద్వారా రోజులను జోడించండి

కింది స్క్రిప్ట్‌తో PHP ఫైల్‌ను సృష్టించండి, అది నిర్దిష్ట తేదీతో 10 రోజులు మరియు 3 నెలలు జోడించబడుతుంది మరియు strtotime() ఫంక్షన్‌ని ఉపయోగించి కొత్తగా రూపొందించబడిన తేదీని ప్రింట్ చేస్తుంది:

< ?php


// a యొక్క రోజు, నెల మరియు సంవత్సరాన్ని కేటాయించండి తేదీ
$రోజు = 'పదిహేను' ;
$నెల = '10' ;
$ సంవత్సరం = '2022' ;

// ప్రింట్ కేటాయించబడింది తేదీ విలువ
ప్రతిధ్వని 'నిర్దేశించిన తేదీ $రోజు - $నెల - $ సంవత్సరం
'
;

// ముద్రించండి తేదీ జోడించిన తర్వాత పదిహేను రోజులు
ప్రతిధ్వని '10 రోజుల 3 నెలల తర్వాత తేదీ' , తేదీ ( 'd-m-Y' , strtotime ( $ సంవత్సరం . $నెల . $రోజు . ' + 10 రోజులు 3 నెలలు' ) ) ;


? >


మునుపటి స్క్రిప్ట్‌ని అమలు చేసిన తర్వాత క్రింది అవుట్‌పుట్ కనిపిస్తుంది:

ముగింపు

date_add() మరియు strtotime() ఫంక్షన్‌లను ఉపయోగించి ప్రస్తుత తేదీ లేదా నిర్దిష్ట తేదీతో రోజులను జోడించే మార్గాలు బహుళ ఉదాహరణలను ఉపయోగించి ఈ ట్యుటోరియల్‌లో చూపబడ్డాయి. కొత్త PHP వినియోగదారులు ఈ ట్యుటోరియల్ చదివిన తర్వాత తేదీతో రోజులను సరిగ్గా జోడించగలరు.