PHP இல் தேதியுடன் நாட்களைச் சேர்ப்பது எப்படி

Php Il Tetiyutan Natkalaic Cerppatu Eppati



தற்போதைய தேதி அல்லது குறிப்பிட்ட தேதியுடன் தேதியைச் சேர்ப்பதன் மூலம் எதிர்காலத் தேதி அல்லது துகள் தேதியைக் கணக்கிடலாம். ஒரு குறிப்பிட்ட தேதியுடன் நாட்களைச் சேர்ப்பதற்கான பல உள்ளமைக்கப்பட்ட செயல்பாடுகளை PHP கொண்டுள்ளது. தி date_add() மற்றும் ஸ்ட்ரோடைம்() PHP இல் தேதியுடன் நாட்களைச் சேர்க்க செயல்பாடுகளைப் பயன்படுத்தலாம். தி date_add() செயல்பாடு உருவாக்கப்பட்ட தேதி பொருளுடன் பயன்படுத்தப்படுகிறது தேதி நேரம் வகுப்பு அல்லது தேதி மதிப்பைப் பயன்படுத்தி உருவாக்கப்பட்ட தேதி தேதி_உருவாக்கு() செயல்பாடு. தி ஸ்ட்ரோடைம்() செயல்பாடு எந்த தேதி மதிப்பிலும் பயன்படுத்தப்படுகிறது. எந்த தேதி மதிப்பிலும் நாட்களைச் சேர்க்க இந்தச் செயல்பாடுகளின் பயன்பாடுகள் இந்தப் பயிற்சியில் காட்டப்பட்டுள்ளன.

date_add() செயல்பாட்டைப் பயன்படுத்தி ஒரு தேதியுடன் நாட்களைச் சேர்க்கவும்

ஒரு நாள், மாதம், ஆண்டு, மணிநேரம், நிமிடம் மற்றும் வினாடியில் உள்ள மதிப்பை தேதி_சேர்ப்பு() செயல்பாட்டைப் பயன்படுத்தி புதிய தேதியை உருவாக்க, தேதி மதிப்புடன் சேர்க்கலாம். இந்த செயல்பாட்டின் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:







தொடரியல்:



தேதி_சேர் ( தேதி_பொருள், இடைவெளி_மதிப்பு )


இந்த செயல்பாடு இரண்டு வாத மதிப்புகளை எடுக்கலாம், மேலும் இரண்டு வாதங்களும் கட்டாயமாகும். முதல் வாதம் தேதி பொருளை எடுக்க பயன்படுத்தப்படுகிறது, மற்றும் இரண்டாவது வாதம் இடைவெளி மதிப்பின் அடிப்படையில் புதிய தேதியை உருவாக்க இடைவெளி மதிப்பை எடுக்க பயன்படுத்தப்படுகிறது. டுடோரியலின் இந்தப் பகுதியில் date_add() செயல்பாட்டின் வெவ்வேறு பயன்பாடுகள் காட்டப்பட்டுள்ளன.



எடுத்துக்காட்டு 1: date_interval_create_from_date_string() செயல்பாட்டைப் பயன்படுத்தி நாட்களைச் சேர்க்கவும்

பின்வரும் ஸ்கிரிப்ட் மூலம் ஒரு PHP கோப்பை உருவாக்கவும், இது ஒரு தேதி பொருளில் தற்போதைய தேதியை ஒதுக்கி, வெவ்வேறு வழிகளில் நாட்களைச் சேர்க்கும் தேதி_சேர் () செயல்பாடு. தி date_format() செயல்பாடு தற்போதைய தேதி மற்றும் புதிதாக உருவாக்கப்பட்ட தேதியை ஒரு குறிப்பிட்ட வடிவத்தில் அச்சிடுகிறது. தி date_interval_create_from_date_string() தற்போதைய தேதியுடன் இடைவெளியைச் சேர்க்க ஸ்கிரிப்ட்டில் செயல்பாடு பயன்படுத்தப்பட்டுள்ளது. முதல் புதிய தேதி 5 நாட்களைப் பயன்படுத்தி உருவாக்கப்படும், இரண்டாவது புதிய தேதி 5 மாதங்கள் மற்றும் 10 நாட்களைப் பயன்படுத்தி உருவாக்கப்படும்.





< ?php

// ஒதுக்கு a தேதி மதிப்பு
$dateVal = தேதி_உருவாக்கு ( 'இப்போது' ) ;

எதிரொலி 'இன்று ' , தேதி_வடிவம் ( $dateVal , 'டி-எம்-ஒய்' ) , '
'
;

// date_add ஐப் பயன்படுத்தவும் ( ) செயல்பாடு சேர்க்க 5 நாட்களில்
தேதி_சேர் ( $dateVal , date_interval_create_from_date_string ( '5 நாட்கள்' ) ) ;

// புதியதைக் காட்டு தேதி
எதிரொலி '5 நாட்களுக்குப் பிறகு வரும் தேதி' , தேதி_வடிவம் ( $dateVal , 'டி-எம்-ஒய்' ) , '
'
;

// date_add ஐப் பயன்படுத்தவும் ( ) செயல்பாடு சேர்க்க இரண்டு மாதங்கள் 10 நாட்களில்
தேதி_சேர் ( $dateVal , date_interval_create_from_date_string ( '2 மாதங்கள் + 10 நாட்கள்' ) ) ;

// புதியதைக் காட்டு தேதி
எதிரொலி '2 மாதங்கள் 15 நாட்களுக்குப் பிறகு வரும் தேதி' , தேதி_வடிவம் ( $dateVal , 'டி-எம்-ஒய்' ) ;

? >


முந்தைய ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:



எடுத்துக்காட்டு 2: தேதி இடைவெளி வகுப்பைப் பயன்படுத்தி நாட்களைச் சேர்க்கவும்

பின்வரும் ஸ்கிரிப்ட் மூலம் ஒரு PHP கோப்பை உருவாக்கவும், அது ஒரு தேதி பொருளில் ஒரு குறிப்பிட்ட தேதியை ஒதுக்கி, பயன்படுத்தி நாட்களைச் சேர்க்கும் தேதி_சேர் () செயல்பாடு மற்றும் தேதி இடைவெளி வர்க்கம். தி date_format() செயல்பாடு ஒரு குறிப்பிட்ட வடிவத்தில் தேதியை அச்சிடுகிறது. தி தேதி இடைவெளி குறிப்பிட்ட தேதியுடன் 6 மாதங்கள் மற்றும் 15 நாட்களைச் சேர்க்க ஸ்கிரிப்ட்டில் செயல்பாடு பயன்படுத்தப்பட்டுள்ளது.

< ?php
// குறிப்பிட்ட ஒன்றை ஒதுக்குங்கள் தேதி
$dateVal = தேதி_உருவாக்கு ( '01-அக்டோபர்-2022' ) ;

// அச்சு ஒதுக்கப்பட்டது தேதி மதிப்பு
எதிரொலி 'தேதி' , தேதி_வடிவம் ( $dateVal , 'டி, டி எம் ஒய்' ) , '
'
;

// உடன் இடைவெளியைச் சேர்க்கவும் தேதி
$newDate = date_add ( $dateVal , புதிய தேதி இடைவெளி ( 'P06M15D' ) ) ;

// புதியதை அச்சிடுங்கள் தேதி
எதிரொலி '6 மாதங்கள் 15 நாட்களுக்குப் பிறகு தேதி' , தேதி_வடிவம் ( $newDate , 'டி, டி எம் ஒய்' ) ;

? >


முந்தைய ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:

எடுத்துக்காட்டு 3: தேதிநேரம் மற்றும் தேதிஇடைவெளி வகுப்பைப் பயன்படுத்தி நாட்களைச் சேர்க்கவும்

பின்வரும் ஸ்கிரிப்ட் மூலம் ஒரு PHP கோப்பை உருவாக்கவும், அது ஒரு தேதி பொருளில் ஒரு குறிப்பிட்ட தேதியை பயன்படுத்துவதன் மூலம் ஒதுக்கும் தேதி நேரம் வகுப்பு மற்றும் பயன்படுத்தி நாட்களைச் சேர்க்கவும் கூட்டு() செயல்பாடு மற்றும் தேதி இடைவெளி வர்க்கம். தி date_format() செயல்பாடு ஒரு குறிப்பிட்ட வடிவத்தில் தேதியை அச்சிடுகிறது. தி தேதி இடைவெளி குறிப்பிட்ட தேதியுடன் 2 ஆண்டுகள், 6 மாதங்கள் மற்றும் 5 நாட்களைச் சேர்க்க ஸ்கிரிப்ட்டில் செயல்பாடு பயன்படுத்தப்பட்டுள்ளது.

< ?php

// குறிப்பிட்ட ஒன்றை ஒதுக்குங்கள் தேதி
$dateVal = புதிய தேதிநேரம் ( '25-செப்-2022' ) ;

// அச்சு ஒதுக்கப்பட்டது தேதி மதிப்பு
எதிரொலி 'தேதி' , தேதி_வடிவம் ( $dateVal , 'டி, டி எம் ஒய்' ) , '
'
;

// உடன் இடைவெளியைச் சேர்க்கவும் தேதி
$dateVal - > கூட்டு ( புதிய தேதி இடைவெளி ( 'P2Y6M5D' ) ) ;

// புதியதை அச்சிடுங்கள் தேதி
எதிரொலி '2 ஆண்டுகள் 6 மாதங்கள் மற்றும் 5 நாட்களுக்குப் பிறகு வரும் தேதி' , தேதி_வடிவம் ( $dateVal , 'டி, டி எம் ஒய்' ) ;

? >


முந்தைய ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:

ஸ்ட்ரோடைம்() செயல்பாட்டைப் பயன்படுத்தி ஒரு தேதியுடன் நாட்களைச் சேர்க்கவும்

தேதியுடன் நாட்களைச் சேர்க்க மற்றொரு வழி strtotime() செயல்பாட்டைப் பயன்படுத்துவதாகும். இந்தச் செயல்பாடு ஒரு குறிப்பிட்ட தேதியின் நேர முத்திரை மதிப்பை உருவாக்குகிறது அல்லது குறிப்பிட்ட தேதியுடன் நாட்களைக் கூட்டி/கழித்த பிறகு. இந்த செயல்பாட்டின் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:

தொடரியல்:

ஸ்ட்ரோடைம் ( $தேதிநேரம் , $நேரம் )


இந்த செயல்பாடு இரண்டு வாதங்களைக் கொண்டுள்ளது. முதல் வாதம் கட்டாயமானது மற்றும் இரண்டாவது வாதம் விருப்பமானது. வடிவமைப்பின் தேதி மதிப்பு, “yyyy-mm-dd”, முதல் வாதத்தில் எடுக்கப்பட்டது, மேலும் நேர இடைவெளிகளின் சரம் இந்த செயல்பாட்டின் இரண்டாவது வாதத்தில் எடுக்கப்படுகிறது. சார்பு மதிப்புகளின் அடிப்படையில் தேதியின் நேரமுத்திரை மதிப்பை வழங்கும். ஸ்ட்ரோடைம்() செயல்பாட்டின் வெவ்வேறு பயன்பாடுகள் டுடோரியலின் இந்தப் பகுதியில் காட்டப்பட்டுள்ளன.

எடுத்துக்காட்டு 4: இடைவெளியில் நாட்களைச் சேர்ப்பதன் மூலம் நாட்களைச் சேர்க்கவும்

பின்வரும் ஸ்கிரிப்ட் மூலம் ஒரு PHP கோப்பை உருவாக்கவும், அது குறிப்பிட்ட தேதியுடன் 15 நாட்களைச் சேர்க்கும் மற்றும் புதிதாக உருவாக்கப்பட்ட தேதியை strtotime() செயல்பாட்டைப் பயன்படுத்தி அச்சிடவும்:

< ?php


// ஒதுக்கு a தேதி என ஒரு சரம்
$dateVal = '2022-09-30' ;

// அச்சு ஒதுக்கப்பட்டது தேதி மதிப்பு
எதிரொலி 'ஒதுக்கப்பட்ட தேதி' , $dateVal , '
'
;

// அச்சிடவும் தேதி சேர்த்த பிறகு பதினைந்து நாட்களில்
எதிரொலி '15 நாட்களுக்குப் பிறகு வரும் தேதி' , தேதி ( 'd-M-Y' , ஸ்ட்ரோடைம் ( $dateVal . '+ 15 நாட்கள்' ) ) ;


? >


முந்தைய ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:

எடுத்துக்காட்டு 5: இடைவெளியில் நாட்கள் மற்றும் மாதங்களைச் சேர்ப்பதன் மூலம் நாட்களைச் சேர்க்கவும்

பின்வரும் ஸ்கிரிப்ட் மூலம் ஒரு PHP கோப்பை உருவாக்கவும், அது குறிப்பிட்ட தேதியுடன் 10 நாட்கள் மற்றும் 3 மாதங்கள் சேர்க்கும் மற்றும் strtotime() செயல்பாட்டைப் பயன்படுத்தி புதிதாக உருவாக்கப்பட்ட தேதியை அச்சிடவும்:

< ?php


// a இன் நாள், மாதம் மற்றும் ஆண்டை ஒதுக்கவும் தேதி
$நாள் = 'பதினைந்து' ;
$மாதம் = '10' ;
$ஆண்டு = '2022' ;

// அச்சு ஒதுக்கப்பட்டது தேதி மதிப்பு
எதிரொலி 'ஒதுக்கப்பட்ட தேதி $நாள் - $மாதம் - $ஆண்டு
'
;

// அச்சிடவும் தேதி சேர்த்த பிறகு பதினைந்து நாட்களில்
எதிரொலி '10 நாட்கள் 3 மாதங்களுக்குப் பிறகு வரும் தேதி' , தேதி ( 'd-m-Y' , ஸ்ட்ரோடைம் ( $ஆண்டு . $மாதம் . $நாள் . '+ 10 நாட்கள் 3 மாதங்கள்' ) ) ;


? >


முந்தைய ஸ்கிரிப்டை இயக்கிய பின் பின்வரும் வெளியீடு தோன்றும்:

முடிவுரை

date_add() மற்றும் strtotime() செயல்பாடுகளைப் பயன்படுத்தி தற்போதைய தேதி அல்லது குறிப்பிட்ட தேதியுடன் நாட்களைச் சேர்ப்பதற்கான வழிகள் இந்த டுடோரியலில் பல எடுத்துக்காட்டுகளைப் பயன்படுத்தி காட்டப்பட்டுள்ளன. புதிய PHP பயனர்கள் இந்த டுடோரியலைப் படித்த பிறகு தேதியுடன் நாட்களைச் சரியாகச் சேர்க்கலாம்.