జావాస్క్రిప్ట్లో తేదీని ఎలా ధృవీకరించాలి?
ది 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' ఫార్మాట్. ఈ పోస్ట్ ఉదాహరణల సహాయంతో తేదీని ధృవీకరించడానికి సాధ్యమయ్యే పద్ధతులను ప్రదర్శించింది.