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

Javaskript Lo Tedini Utcki Ela Marcali



UTC అంటే ' యూనివర్సల్ టైమ్ కోఆర్డినేట్ ”. ఇది ప్రతి దేశంలో ఉపయోగించే ప్రామాణిక సమయం. చాట్ అప్లికేషన్‌ల వంటి కొన్ని అప్లికేషన్‌లలో, డెవలపర్‌లు UTC ఫార్మాట్‌లో సమయాన్ని సూచించాలి. తేదీ ఆబ్జెక్ట్ యొక్క జావాస్క్రిప్ట్ ప్రీబిల్డ్ పద్ధతులను ఉపయోగించి దీనిని సాధించవచ్చు.

ఈ పోస్ట్ జావాస్క్రిప్ట్‌లో స్థానిక తేదీని UTC ఆకృతికి మార్చే ప్రక్రియను నిర్వచిస్తుంది.

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

తేదీని UTCకి మార్చడానికి, క్రింద ఇవ్వబడిన JavaScript ముందే నిర్వచించిన పద్ధతులను ఉపయోగించండి:







  • తేదీ.UTC() పద్ధతి
  • toUTCString() పద్ధతి

ఈ పద్ధతులను ఒక్కొక్కటిగా చర్చిద్దాం.



విధానం 1: Date.UTC() పద్ధతిని ఉపయోగించి తేదీని UTCకి మార్చండి

తేదీని UTCకి మార్చడానికి మొదటి విధానం ' తేదీ.UTC() ” పద్ధతి. ఇది తేదీ ఆబ్జెక్ట్ యొక్క స్టాటిక్ ముందే నిర్వచించబడిన పద్ధతి, ఇది పేర్కొన్న తేదీ-సమయాన్ని మిల్లీసెకన్లలో UTCకి మారుస్తుంది. ఇది సమయంతో కూడిన తేదీని వాదనగా అంగీకరిస్తుంది మరియు దానిని మిల్లీసెకన్లలో జనవరి 1, 1970 నుండి పేర్కొన్న తేదీ-సమయానికి అందిస్తుంది.



వాక్యనిర్మాణం
తేదీని UTCకి మార్చడానికి Date.UTC() పద్ధతి కోసం దిగువ ఇచ్చిన సింటాక్స్‌ని ఉపయోగించండి:





తేదీ . UTC ( సంవత్సరం , నా , రోజు , గంట , నిమి , సెక , కుమారి )

పై వాక్యనిర్మాణంలో,

  • ది ' సంవత్సరం ” వంటి నాలుగు అంకెల పూర్ణాంకం ఉంటుంది 2022 ”.
  • ' నా ” అనేది 1-12 మధ్య ఉండే పూర్ణాంకం సంఖ్యను సూచిస్తుంది నెల ”.
  • ' రోజు ” అనేది 1-31 మధ్య ఉండే పూర్ణాంకం, ఇది నెల రోజుని సూచిస్తుంది.
  • ' గంటలు ” 0 మరియు 23 మధ్య పూర్ణాంకం సంఖ్యను సూచిస్తుంది మరియు గంటల డిఫాల్ట్ విలువ 0గా సెట్ చేయబడింది.
  • ' నిమి 'ప్రతినిధి' నిమిషాలు ” 0 మరియు 59 మధ్య, మరియు డిఫాల్ట్ విలువ 0.
  • ' సెక ” అనేది 0 మరియు 59 మధ్య ఉన్న సెకన్లు, మరియు సెకన్ల డిఫాల్ట్ విలువ 0.
  • ' కుమారి ” అనేది 0 మరియు 999 మధ్య ఉన్న మిల్లీసెకన్లు, డిఫాల్ట్ విలువ 0గా సెట్ చేయబడింది
  • ది ' నిమి , సెక , మరియు కుమారి ' ఐచ్ఛిక పారామితులు కానీ ఒకదానితో ఒకటి లింక్ చేయబడి ఉంటాయి, ఒకవేళ ఉపయోగిస్తే ' కుమారి ', అప్పుడు ఉపయోగించడం తప్పనిసరి' సెక 'మరియు' నిమి ”.

రిటర్న్ విలువ
ఇది జనవరి 1, 1970 నుండి పేర్కొన్న తేదీ-సమయానికి మిల్లీసెకన్లలో తేదీ-సమయాన్ని సూచించే సంఖ్యను అందిస్తుంది.



ఉదాహరణ
కాల్ చేయండి' తేదీ.UTC() 'తేదీ సమయాన్ని దాటడం ద్వారా పద్ధతి' 2022 , 1 , 5 , 12 , పదకొండు , 14 ”ఒక వాదనగా మరియు తిరిగి వచ్చిన విలువను వేరియబుల్‌లో నిల్వ చేయండి” utcDate ”:

ఉంది utcDate = తేదీ . UTC ( 2022 , 1 , 5 , 12 , పదకొండు , 14 ) ;

'ని ఉపయోగించి కన్సోల్‌లో ఫలిత UTCని మిల్లీసెకన్లలో ముద్రించండి console.log() 'పద్ధతి:

కన్సోల్. లాగ్ ( utcDate ) ;

సంబంధిత అవుట్‌పుట్ ఇలా ఉంటుంది:

విధానం 2: UTC స్ట్రింగ్() పద్ధతిని ఉపయోగించి తేదీని UTCకి మార్చండి

తేదీని UTCకి మార్చడానికి మరొక పద్ధతి ' toUTCString() ” పద్ధతి. ఇది సార్వత్రిక సమయానికి అనుగుణంగా స్థానిక తేదీ-సమయాన్ని UTC ఆకృతికి మారుస్తుంది. స్థానిక సమయాన్ని UTCకి మార్చడానికి ఇది సులభమైన మార్గం.

వాక్యనిర్మాణం
' కోసం ఇచ్చిన సింటాక్స్‌ని అనుసరించండి toUTCString() 'పద్ధతి:

తేదీ వస్తువు. toUTCString ( )

ఇది ప్రస్తుత తేదీ మరియు సమయాన్ని తిరిగి ఇచ్చే తేదీ ఆబ్జెక్ట్‌తో కాల్ చేస్తుంది మరియు దీనికి పరామితులు అవసరం లేదు.

రిటర్న్ విలువ
ఇది UTC ఫార్మాట్‌లో తేదీ-సమయాన్ని సూచించే స్ట్రింగ్‌ను అందిస్తుంది “ GMT ' సమయమండలం.

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

ఉంది స్థానిక తేదీ = కొత్త తేదీ ( ) ;

కాల్ చేయండి' toUTCString() 'వేరియబుల్ తో పద్ధతి' స్థానిక తేదీ 'ఇది ప్రస్తుత తేదీ-సమయాన్ని నిల్వ చేస్తుంది మరియు ఫలిత సమయాన్ని వేరియబుల్‌లో నిల్వ చేస్తుంది' utcDate ”:

ఉంది utcDate = స్థానిక తేదీ. toUTCString ( ) ;

కన్సోల్‌లో UTC సమయాన్ని ముద్రించండి:

కన్సోల్. లాగ్ ( utcDate ) ;

అవుట్‌పుట్ UTC తేదీ-సమయాన్ని ప్రదర్శిస్తుంది:

ముగింపు

తేదీని UTCకి మార్చడానికి, జావాస్క్రిప్ట్ ముందే నిర్వచించిన పద్ధతులను ఉపయోగించండి, “ తేదీ.UTC() 'పద్ధతి లేదా' toUTCString( )” పద్ధతి. Date.UTC() మిల్లీసెకన్లలో సమయాన్ని అందిస్తుంది, అయితే toUTCString() పద్ధతి తేదీ-సమయాన్ని స్ట్రింగ్‌గా ఇస్తుంది. తేదీ-సమయాన్ని UTCకి మార్చడానికి ఇది సులభమైన, సులభమైన మరియు అత్యంత సాధారణంగా ఉపయోగించే పద్ధతి. Date.UTC అనేది ప్రదర్శన ప్రయోజనాల కోసం మాత్రమే అయితే, వినియోగదారు దానిని ఉపయోగించకూడదు. ఈ పోస్ట్ జావాస్క్రిప్ట్‌లో స్థానిక తేదీని UTC ఆకృతికి మార్చే ప్రక్రియను ఉదాహరణలతో నిర్వచిస్తుంది.