జావాస్క్రిప్ట్‌లో 12 గంటల AM/PM ఆకృతిలో తేదీ సమయాన్ని ఎలా ప్రదర్శించాలి?

Javaskript Lo 12 Gantala Am/pm Akrtilo Tedi Samayanni Ela Pradarsincali



తేదీ సమయాన్ని 12 గంటల ఉదయం/సాయంత్రం ఆకృతిలో ప్రదర్శించడం సమయాన్ని సమర్థవంతంగా విశ్లేషించడం కోసం ఉపయోగించడానికి అనుకూలమైనది. అంతేకాకుండా, ఈ విధానం ఉదయం మరియు సాయంత్రం మధ్య గందరగోళాన్ని తగ్గిస్తుంది. ఉదాహరణకు, ' am/pm ” రెండూ కొన్ని నిర్దిష్ట సమయ విరామాన్ని నిర్వచిస్తాయి మరియు 24 గంటల ఆకృతిలో లేని సమయానికి సులభంగా సంబంధం కలిగి ఉంటాయి.

జావాస్క్రిప్ట్‌లో 12 గంటల ఉదయం/సాయంత్రం ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించే పద్ధతులను ఈ వ్రాతపూర్వకంగా వివరిస్తుంది.

జావాస్క్రిప్ట్‌లో 12 గంటల AM/PM ఆకృతిలో తేదీ సమయాన్ని ఎలా ప్రదర్శించాలి?

జావాస్క్రిప్ట్‌లో 12 గంటల am/pm ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించడానికి క్రింది విధానాలను అన్వయించవచ్చు:







  • ' toLocaleString() ”పద్ధతి.
  • ' toLocaleTimeString() ”పద్ధతి.
  • ' లైన్ లో ” ఫంక్షన్.

విధానం 1: toLocaleString() పద్ధతిని ఉపయోగించి జావాస్క్రిప్ట్‌లో 12 గంటల AM/PM ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించండి

ది ' toLocaleString() ” పద్ధతి తేదీ వస్తువును స్ట్రింగ్ రూపంలో అందిస్తుంది. US భాషా ఆకృతిలో ప్రస్తుత సమయాన్ని తిరిగి ఇవ్వడానికి ఈ పద్ధతిని అన్వయించవచ్చు.



వాక్యనిర్మాణం



తేదీ . toLocaleString ( స్థానిక , ఎంపికలు )

ఇచ్చిన వాక్యనిర్మాణంలో,





  • ' స్థానిక ” అనేది నిర్దిష్ట భాషా ఆకృతిని సూచిస్తుంది.
  • ' ఎంపికలు ” లక్షణాలను కేటాయించగల వస్తువును సూచిస్తుంది.

ఉదాహరణ
ముందుగా, 'ని ఉపయోగించి కొత్త తేదీ వస్తువును సృష్టించండి కొత్త తేదీ() ”నిర్మాణకర్త:

ఉంది సమయం = కొత్త తేదీ ( ) ;

ఇప్పుడు, వర్తించు ' toLocaleString() 'పద్ధతి కలిగి' US ” భాషా ఆకృతి మరియు సమయం కేటాయించిన విలువలు దాని పారామీటర్‌లుగా. ఇక్కడ, ' గంట12 ” గంట 12-గంటల ఆకృతిలో ప్రదర్శించబడుతుందని సూచిస్తుంది. ఇది ప్రస్తుత సమయాన్ని US టైమ్ ఫార్మాట్‌లో ప్రదర్శించడానికి దారి తీస్తుంది:



కన్సోల్. లాగ్ ( సమయం. toLocaleString ( 'అమెరికాలో' , { గంట : 'సంఖ్యా' , నిమిషం : 'సంఖ్యా' , గంట12 : నిజం } ) ) ;

అవుట్‌పుట్

విధానం 2: ToLocaleTimeString() పద్ధతిని ఉపయోగించి జావాస్క్రిప్ట్‌లో 12 గంటల AM/PM ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించండి

ది ' toLocaleTimeString() ” పద్ధతి తేదీ వస్తువు యొక్క కాల వ్యవధిని స్ట్రింగ్‌గా అందిస్తుంది. ఈ పద్ధతిని పేర్కొన్న తేదీకి వ్యతిరేకంగా డిఫాల్ట్ సమయాన్ని తిరిగి ఇవ్వడం ద్వారా toLocaleString() పద్ధతి వలె వర్తించవచ్చు.

ఉదాహరణ
కింది ఉదాహరణలో, అదే విధంగా, “ని ఉపయోగించి కొత్త తేదీ వస్తువును సృష్టించండి కొత్త తేదీ() ” కన్స్ట్రక్టర్ మరియు ఈ క్రమంలో కింది తేదీని దాని పరామితిగా పేర్కొనండి సంవత్సరం ',' నెల 'మరియు' రోజు ” వరుసగా.

ఆ తరువాత, వర్తించు ' toLocaleTimeString() ” మునుపటి పద్ధతిలో చర్చించినట్లుగా పేర్కొన్న సమయ ఆకృతిని దాని పరామితిగా పద్ధతి:

స్థిరంగా తేదీ సమయం = కొత్త తేదీ ( 2022 , 1 , 1 ) . toLocaleTimeString ( 'అమెరికాలో' , {
గంట : 'సంఖ్యా' , నిమిషం : 'సంఖ్యా' , గంట12 : నిజం
} )

చివరగా, పేర్కొన్న తేదీకి సంబంధించి డిఫాల్ట్ సమయం ఫలితంగా సంబంధిత సమయాన్ని ప్రదర్శించండి:

కన్సోల్. లాగ్ ( తేదీ సమయం ) ;

అవుట్‌పుట్

విధానం 3: ఇన్‌లైన్ ఫంక్షన్‌ని ఉపయోగించి జావాస్క్రిప్ట్‌లో 12 గంటల AM/PM ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించండి

షరతులతో కూడిన ఆపరేటర్‌ను am/pm ఆకృతికి వర్తింపజేయడానికి ఈ విధానాన్ని అమలు చేయవచ్చు.

దిగువ ఇవ్వబడిన ఉదాహరణ పేర్కొన్న భావనను వివరిస్తుంది.

ఉదాహరణ

స్థిరంగా తేదీ సమయం = ( తేదీ ) => {
గంటల వీలు = తేదీ. getHours ( ) ;
నిమిషాల వీలు = తేదీ. నిమిషాలను పొందండి ( ) ;
apని అనుమతించండి = గంటలు >= 12 ? 'pm' : 'నేను' ;
గంటలు = గంటలు % 12 ;
గంటలు = గంటలు ? గంటలు : 12 ;
నిమిషాలు = నిమిషాలు. స్ట్రింగ్ ( ) . మార్గం ప్రారంభం ( రెండు , '0' ) ;
సమయానికి వెళ్లనివ్వండి = గంటలు + ':' + నిమిషాలు + '' + ap ;
తిరిగి విలీనం సమయం ;
}
కన్సోల్. లాగ్ ( తేదీ సమయం ( కొత్త తేదీ ( 2022 , 1 , 1 ) ) ) ;

పైన ప్రదర్శించబడిన కోడ్‌లో:

  • మొదట, ఒక 'ని నిర్వచించండి లైన్ లో 'ఫంక్షన్ పేరు' తేదీ సమయం() ”. ఈ ఫంక్షన్ తేదీ వస్తువును దాని పరామితిగా తీసుకుంటుంది.
  • ది ' getHours() ” పద్ధతి, తదుపరి దశలో, ఫంక్షన్‌లోని 24-గంటల ఆకృతిలో ప్రస్తుత గంటను అందిస్తుంది.
  • అదేవిధంగా, ' getMinutes() ” పద్ధతి ప్రస్తుత నిమిషాలను తిరిగి పొందుతుంది.
  • ఆ తరువాత, '' అనే వేరియబుల్‌ను సృష్టించండి ap ” మరియు గంటల విలువకు సంబంధించి దాన్ని am లేదా pmకి సర్దుబాటు చేయండి.
  • తదుపరి దశలో, గంటలను '' ఆకృతికి మార్చండి 12-గంటలు '' సహాయంతో % 12 ద్వారా విభజనపై మిగిలిన మొత్తాన్ని పొందడానికి ఆపరేటర్.
  • తదుపరి కోడ్‌లో, “ని వర్తింపజేయండి toString() 'కంప్యూటెడ్ నిమిషాలను స్ట్రింగ్‌గా మార్చడానికి మరియు 'ని ఉపయోగించండి మార్గం ప్రారంభం() ”మార్పిడి చేసిన స్ట్రింగ్‌ను 0తో ప్యాడ్ చేసే పద్ధతి ఒక అంకె మాత్రమే.
  • చివరగా, కంప్యూటెడ్ గంటలు, నిమిషాలు మరియు ఫార్మాట్ (am/pm) వరుసగా జోడించడం ద్వారా లెక్కించిన సమయాన్ని విలీనం చేయండి మరియు దానిని ప్రదర్శించండి:

అవుట్‌పుట్

JavaScriptలో 12 గంటల am/pm ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించడానికి ఉపయోగించగల విధానాలను మేము ముగించాము.

ముగింపు

ది ' toLocaleString() 'పద్ధతి,' toLocaleTimeString() 'పద్ధతి లేదా' లైన్ లో జావాస్క్రిప్ట్‌లో తేదీ సమయాన్ని 12 గంటల ఉదయం/సాయంత్రం ఆకృతిలో ప్రదర్శించడానికి ” ఫంక్షన్‌ని అమలు చేయవచ్చు. ప్రస్తుత సమయాన్ని నిర్దిష్ట సమయ ఆకృతిలో ప్రదర్శించడానికి మొదటి పద్ధతిని ఎంచుకోవచ్చు, నిర్దిష్ట సమయ ఆకృతిలో పేర్కొన్న తేదీకి సంబంధించి డిఫాల్ట్ సమయాన్ని తిరిగి ఇవ్వడానికి toLocaleTimeString() పద్ధతిని వర్తింపజేయవచ్చు మరియు దరఖాస్తు చేయడానికి ఇన్‌లైన్ ఫంక్షన్‌ను అమలు చేయవచ్చు. am/pm ఆకృతికి షరతులతో కూడిన ఆపరేటర్. జావాస్క్రిప్ట్‌లో 12 గంటల am/pm ఆకృతిలో తేదీ సమయాన్ని ప్రదర్శించడానికి ఈ వ్రాత-అప్ విధానాలను సంకలనం చేసింది.