ஜாவாஸ்கிரிப்ட்டில் ஒரு தேதியை எவ்வாறு சரிபார்ப்பது

Javaskiripttil Oru Tetiyai Evvaru Cariparppatu



ஜாவாஸ்கிரிப்ட் டெவலப்பர்களின் தேவைகளை எளிதாக்க பல்வேறு உள்ளமைக்கப்பட்ட அம்சங்களை வழங்குவதில் பிரபலமானது. உலகம் முழுவதும் மக்கள் வெவ்வேறு நேர மண்டலங்களைப் பின்பற்றுவதால், தேதிகளின் சரிபார்ப்பு அதன் சொந்த முக்கியத்துவத்தைக் கொண்டுள்ளது. உதாரணமாக, Date.parse() மற்றும் வழக்கமான வெளிப்பாடுகள் ஜாவாஸ்கிரிப்டில் தேதியைச் சரிபார்க்கப் பயன்படுத்தப்படுகிறது. இரண்டு முறைகளும் படிவ சரிபார்ப்பில் தேதி வடிவமைப்பைச் சரிபார்ப்பதன் முக்கியத்துவத்தைக் கொண்டுள்ளன. மேலும், பயனர்கள் போன்ற வடிவமைப்பை கைமுறையாக வரையறுப்பதன் மூலம் தேதியை சரிபார்க்க முடியும் 'மிமீ/டிடி/ஒய்' . இந்த இடுகை ஜாவாஸ்கிரிப்ட்டில் ஒரு தேதியைச் சரிபார்க்க பல வழிகளைக் காட்டுகிறது.

ஜாவாஸ்கிரிப்ட்டில் ஒரு தேதியை எவ்வாறு சரிபார்ப்பது?

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

பயிற்சி செய்யலாம் Date.parse() மற்றும் regex ஜாவாஸ்கிரிப்டில் தேதியை சரிபார்க்க.







எடுத்துக்காட்டு 1: JavaScript இல் Date.parse() ஐப் பயன்படுத்தி ஒரு தேதியைச் சரிபார்க்கவும்

பயன்படுத்துவதன் மூலம் தேதியை சரிபார்க்க ஒரு எடுத்துக்காட்டு கருதப்படுகிறது Date.parse() ஜாவாஸ்கிரிப்ட் முறை. முறை பின்வருமாறு 'மிமீ/டிடி/ஒய்' வடிவம். மேலும், பயனர்களும் பின்பற்றலாம் ஐஎஸ்ஓ தேதி வடிவம் 'yy-mm-dd' . எடுத்துக்காட்டு குறியீடு கீழே விவாதிக்கப்படுகிறது:



குறியீடு



console.log ( 'தேதியை சரிபார்க்க ஒரு எடுத்துக்காட்டு' ) ;
அனுமதிக்க isValidDate = Date.parse ( '11/05/22' ) ;
என்றால் ( என்பதுNaN ( செல்லுபடியாகும் தேதி ) ) {
console.log ( 'சரியான தேதி வடிவம் இல்லை.' ) ;
}
வேறு {
console.log ( 'சரியான தேதி வடிவம்.' ) ;
}


குறியீட்டின் விளக்கம் கீழே கொடுக்கப்பட்டுள்ளது:





    • தி பாகுபடுத்து() தேதியை அனுப்புவதன் மூலம் முறை மாற்றியமைக்கப்படுகிறது 'மிமீ/டிடி/ஒய்' வடிவம், போன்ற “05/11/22” மற்றும் தேதி வடிவத்தில் ஒரு சரத்தை வழங்குகிறது.
    • அதன் பிறகு, தி isNaN() பாஸிங் ஸ்ட்ரிங் என்பதை கணக்கிடும் if-else அறிக்கையுடன் முறை பயன்படுத்தப்படுகிறது 'சரியான தேதி' ஒரு எண் அல்லது இல்லை.
    • என்றால் isNaN() முறை ஒரு உண்மையான மதிப்பை வழங்குகிறது, பின்னர் ஒரு செய்தியைக் காண்பிக்கும் 'சரியான தேதி வடிவம் இல்லை'.
    • இல்லையெனில், காட்சி 'சரியான தேதி வடிவம்' பயன்படுத்துவதன் மூலம் console.log() முறை.


வெளியீடு


தி isNaN() முறை திரும்புகிறது a பொய் மதிப்பு, சரம் கடந்து 'சரியான தேதி' ஒரு எண்ணாக. எனவே, செய்தியைக் காண்பிப்பதன் மூலம் வேறு-தடுப்பு அறிக்கைகளை இது செயல்படுத்துகிறது 'சரியான தேதி வடிவம்' கன்சோல் சாளரத்தில்.



எடுத்துக்காட்டு 2: ஜாவாஸ்கிரிப்டில் வழக்கமான வெளிப்பாடுகளைப் பயன்படுத்தி தேதியைச் சரிபார்க்கவும்

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

குறியீடு

console.log ( 'தேதியைச் சரிபார்க்க மற்றொரு எடுத்துக்காட்டு' ) ;
எங்கே d_reg = / ^ ( 0 [ 1 - 9 ] | 1 [ 0 - இரண்டு ] ) \\ / ( 0 [ 1 - 9 ] | 1 \d | இரண்டு \d | 3 [ 01 ] ) \\ / ( 0 [ 1 - 9 ] | 1 [ 1 - 9 ] | இரண்டு [ 1 - 9 ] ) $ / ;
var user_date = '01/12/22'
என்றால் ( d_reg.test ( பயனர்_தேதி ) ) {
console.log ( 'தேதி மிமீ/டிடி/ஒய் வடிவமைப்பைப் பின்பற்றுகிறது' ) ; }
வேறு {
console.log ( 'தவறான தேதி வடிவம்' ) ;
}


குறியீட்டின் விளக்கம் கீழே கொடுக்கப்பட்டுள்ளது:

    • வழக்கமான வெளிப்பாடு “/^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(0[1-9] |1[1-9]|2[1-9])$/” சரிபார்க்க பயன்படுத்தப்படுகிறது 'மிமீ/டிடி/ஒய்' தேதி வடிவம், இது சேமிக்கப்படுகிறது 'd_reg' மாறி .
    • ஒரு தேதி “01/12/22” க்கு ஒதுக்கப்பட்டுள்ளது “பயனர்_தேதி”
    • அதன் பிறகு, ஒரு நிபந்தனை பயன்படுத்தப்படுகிறது “d_reg.test” ஒரு வாதமாக அனுப்புவதன் மூலம் தேதியை சரிபார்க்க.
    • இறுதியில், தி console.log() வெளியீட்டைக் காட்ட ஒரு முறை பயன்படுத்தப்படுகிறது.


வெளியீடு


வெளியீடு தேதி என்று காட்டுகிறது “01/12/22” பின்பற்றுகிறது 'மிமீ/டிடி/ஒய்' regex வெளிப்பாடு பயன்படுத்தி வடிவம்.

முடிவுரை

ஜாவாஸ்கிரிப்டில், Date.parse() மற்றும் வழக்கமான வெளிப்பாடுகள் தேதியைச் சரிபார்க்கப் பயன்படுத்தலாம். Date.parse() முறை கடந்து செல்லும் தேதியின் அடிப்படையில் மில்லி விநாடிகளின் எண்ணிக்கையை வழங்குகிறது. இதேபோல், வழக்கமான வெளிப்பாடு பின்வரும் தேதியை சரிபார்க்க கருதப்படுகிறது 'மிமீ/டிடி/ஒய்' வடிவம். இந்த இடுகை, உதாரணங்களின் உதவியுடன் தேதியைச் சரிபார்ப்பதற்கான சாத்தியமான முறைகளை விளக்கியுள்ளது.