జావాస్క్రిప్ట్‌లో తేదీని ఎలా ధృవీకరించాలి

Javaskript Lo Tedini Ela Dhrvikarincali



డెవలపర్‌ల అవసరాలను సులభతరం చేయడానికి జావాస్క్రిప్ట్ అనేక రకాల అంతర్నిర్మిత లక్షణాలను అందించడంలో ప్రసిద్ధి చెందింది. తేదీల ధృవీకరణ దాని స్వంత ప్రాముఖ్యతను కలిగి ఉంది ఎందుకంటే ప్రజలు మొత్తం ప్రపంచవ్యాప్తంగా వేర్వేరు సమయ మండలాలను అనుసరిస్తారు. ఉదాహరణకి, Date.parse() మరియు సాధారణ వ్యక్తీకరణలు జావాస్క్రిప్ట్‌లో తేదీని ధృవీకరించడానికి ఉపయోగించబడతాయి. రెండు పద్ధతులకు ఫారమ్ ధ్రువీకరణలో తేదీ ఆకృతిని తనిఖీ చేయడం యొక్క ప్రాముఖ్యత ఉంది. అంతేకాకుండా, వినియోగదారులు మాన్యువల్‌గా ఆకృతిని నిర్వచించడం ద్వారా తేదీని ధృవీకరించవచ్చు 'mm/dd/yy' . ఈ పోస్ట్ JavaScriptలో తేదీని ధృవీకరించడానికి అనేక మార్గాలను ప్రదర్శిస్తుంది.

జావాస్క్రిప్ట్‌లో తేదీని ఎలా ధృవీకరించాలి?

ది Date.parse() తేదీ స్ట్రింగ్‌ను అన్వయించడానికి పద్ధతి ఉపయోగించబడుతుంది. పద్ధతి తేదీని ఆర్గ్యుమెంట్‌గా ఇన్‌పుట్ చేస్తుంది మరియు దానిని తిరిగి అందిస్తుంది మిల్లీసెకన్లు . అంతేకాకుండా, మీరు తేదీని ధృవీకరించడానికి సాధారణ వ్యక్తీకరణలను కూడా ఉపయోగించవచ్చు. ఎక్స్‌ప్రెషన్‌ని అనుసరించడం ద్వారా వినియోగదారు తేదీని నమోదు చేసినట్లు తనిఖీ చేస్తుంది 'mm/dd/yy' ఫార్మాట్.

సాధన చేద్దాం Date.parse() మరియు రెజెక్స్ జావాస్క్రిప్ట్‌లో తేదీని ధృవీకరించడానికి.







ఉదాహరణ 1: JavaScriptలో Date.parse()ని ఉపయోగించి తేదీని ధృవీకరించండి

అమలు చేయడం ద్వారా తేదీని ధృవీకరించడానికి ఒక ఉదాహరణ పరిగణించబడుతుంది Date.parse() జావాస్క్రిప్ట్‌లో పద్ధతి. పద్ధతిని అనుసరిస్తుంది 'mm/dd/yy' ఫార్మాట్. అంతేకాకుండా, వినియోగదారులు కూడా అనుసరించవచ్చు ISO తేదీ ఫార్మాట్ 'yy-mm-dd' . ఉదాహరణ కోడ్ క్రింద చర్చించబడింది:



కోడ్



console.log ( 'తేదీని ధృవీకరించడానికి ఒక ఉదాహరణ' ) ;
వీలు isValidDate = తేదీ.పార్స్ ( '11/05/22' ) ;
ఉంటే ( ఉందిNaN ( చెల్లుబాటు అయ్యే తేదీ ) ) {
console.log ( 'చెల్లుబాటు అయ్యే తేదీ ఫార్మాట్ కాదు.' ) ;
}
లేకపోతే {
console.log ( 'చెల్లుబాటు అయ్యే తేదీ ఫార్మాట్.' ) ;
}


కోడ్ యొక్క వివరణ క్రింద ఇవ్వబడింది:





    • ది అన్వయించు() తేదీని పాస్ చేయడం ద్వారా పద్ధతి స్వీకరించబడింది 'mm/dd/yy' ఫార్మాట్, వంటి “05/11/22” మరియు తేదీ ఆకృతిలో స్ట్రింగ్‌ను అందిస్తుంది.
    • ఆ తర్వాత, ది isNaN() పాసింగ్ స్ట్రింగ్ కాదా అని గణించే if-else స్టేట్‌మెంట్‌తో పద్ధతి వర్తించబడుతుంది 'చెల్లని తేదీ' సంఖ్య లేదా కాదు.
    • ఉంటే isNaN() పద్ధతి నిజమైన విలువను అందిస్తుంది, ఆపై సందేశాన్ని ప్రదర్శిస్తుంది 'చెల్లుబాటు అయ్యే తేదీ ఫార్మాట్ కాదు'.
    • లేకపోతే, ప్రదర్శించండి 'చెల్లుబాటు అయ్యే తేదీ ఫార్మాట్' ఉపయోగించడం ద్వారా console.log() పద్ధతి.


అవుట్‌పుట్


ది isNaN() పద్ధతి రిటర్న్స్ a తప్పుడు విలువ, స్ట్రింగ్ పాస్ 'చెల్లని తేదీ' ఒక సంఖ్యగా. అందువల్ల, ఇది సందేశాన్ని ప్రదర్శించడం ద్వారా else-బ్లాక్ స్టేట్‌మెంట్‌లను అమలు చేస్తుంది 'చెల్లుబాటు అయ్యే తేదీ ఫార్మాట్' కన్సోల్ విండోలో.



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

సాధారణ వ్యక్తీకరణ నమూనాకు సరిపోయేలా మార్చబడింది 'mm/dd/yy' తేదీ ఆకృతిగా. ఇది ఉత్తీర్ణత తేదీని అంచనా వేస్తుంది మరియు బూలియన్ అవుట్‌పుట్ (నిజం లేదా తప్పు)ని అందిస్తుంది. ఉదాహరణ కోడ్ క్రింద అందించబడింది:

కోడ్

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 ( 'తేదీ mm/dd/yy ఆకృతిని అనుసరిస్తుంది' ) ; }
లేకపోతే {
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])$/” ధృవీకరించడానికి వర్తించబడుతుంది 'mm/dd/yy' తేదీ ఫార్మాట్, ఇది నిల్వ చేయబడుతుంది “d_reg” వేరియబుల్ .
    • ఒక తేదీ “01/12/22” కు కేటాయించబడింది “user_date”
    • ఆ తరువాత, ఒక షరతు వర్తించబడుతుంది “d_reg.test” తేదీని ఆర్గ్యుమెంట్‌గా పాస్ చేయడం ద్వారా ధృవీకరించడానికి.
    • చివరికి, ది console.log() అవుట్‌పుట్‌ను ప్రదర్శించడానికి పద్ధతిని ఉపయోగిస్తారు.


అవుట్‌పుట్


అవుట్‌పుట్ తేదీని చూపుతుంది “01/12/22” అనుసరిస్తుంది 'mm/dd/yy' రీజెక్స్ వ్యక్తీకరణను ఉపయోగించి ఫార్మాట్ చేయండి.

ముగింపు

జావాస్క్రిప్ట్‌లో, Date.parse() మరియు సాధారణ వ్యక్తీకరణలు తేదీని ధృవీకరించడానికి ఉపయోగించవచ్చు. Date.parse() పద్ధతి గడిచిన తేదీ ఆధారంగా మిల్లీసెకన్ల సంఖ్యను అందిస్తుంది. అదేవిధంగా, సాధారణ వ్యక్తీకరణ క్రింది తేదీని ధృవీకరించడానికి పరిగణించబడుతుంది 'mm/dd/yy' ఫార్మాట్. ఈ పోస్ట్ ఉదాహరణల సహాయంతో తేదీని ధృవీకరించడానికి సాధ్యమయ్యే పద్ధతులను ప్రదర్శించింది.