ఈ పోస్ట్ జావాస్క్రిప్ట్లో స్థానిక తేదీని 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 ”:
'ని ఉపయోగించి కన్సోల్లో ఫలిత UTCని మిల్లీసెకన్లలో ముద్రించండి console.log() 'పద్ధతి:
కన్సోల్. లాగ్ ( utcDate ) ;సంబంధిత అవుట్పుట్ ఇలా ఉంటుంది:
విధానం 2: UTC స్ట్రింగ్() పద్ధతిని ఉపయోగించి తేదీని UTCకి మార్చండి
తేదీని UTCకి మార్చడానికి మరొక పద్ధతి ' toUTCString() ” పద్ధతి. ఇది సార్వత్రిక సమయానికి అనుగుణంగా స్థానిక తేదీ-సమయాన్ని UTC ఆకృతికి మారుస్తుంది. స్థానిక సమయాన్ని UTCకి మార్చడానికి ఇది సులభమైన మార్గం.
వాక్యనిర్మాణం
' కోసం ఇచ్చిన సింటాక్స్ని అనుసరించండి toUTCString() 'పద్ధతి:
ఇది ప్రస్తుత తేదీ మరియు సమయాన్ని తిరిగి ఇచ్చే తేదీ ఆబ్జెక్ట్తో కాల్ చేస్తుంది మరియు దీనికి పరామితులు అవసరం లేదు.
రిటర్న్ విలువ
ఇది UTC ఫార్మాట్లో తేదీ-సమయాన్ని సూచించే స్ట్రింగ్ను అందిస్తుంది “ GMT ' సమయమండలం.
ఉదాహరణ
మొదట, ఒక వేరియబుల్ సృష్టించండి ' స్థానిక తేదీ 'ఇది' కాల్ చేయడం ద్వారా ప్రస్తుత తేదీ-సమయాన్ని నిల్వ చేస్తుంది కొత్త తేదీ() ”, తేదీ వస్తువు యొక్క కన్స్ట్రక్టర్:
కాల్ చేయండి' toUTCString() 'వేరియబుల్ తో పద్ధతి' స్థానిక తేదీ 'ఇది ప్రస్తుత తేదీ-సమయాన్ని నిల్వ చేస్తుంది మరియు ఫలిత సమయాన్ని వేరియబుల్లో నిల్వ చేస్తుంది' utcDate ”:
ఉంది utcDate = స్థానిక తేదీ. toUTCString ( ) ;కన్సోల్లో UTC సమయాన్ని ముద్రించండి:
కన్సోల్. లాగ్ ( utcDate ) ;అవుట్పుట్ UTC తేదీ-సమయాన్ని ప్రదర్శిస్తుంది:
ముగింపు
తేదీని UTCకి మార్చడానికి, జావాస్క్రిప్ట్ ముందే నిర్వచించిన పద్ధతులను ఉపయోగించండి, “ తేదీ.UTC() 'పద్ధతి లేదా' toUTCString( )” పద్ధతి. Date.UTC() మిల్లీసెకన్లలో సమయాన్ని అందిస్తుంది, అయితే toUTCString() పద్ధతి తేదీ-సమయాన్ని స్ట్రింగ్గా ఇస్తుంది. తేదీ-సమయాన్ని UTCకి మార్చడానికి ఇది సులభమైన, సులభమైన మరియు అత్యంత సాధారణంగా ఉపయోగించే పద్ధతి. Date.UTC అనేది ప్రదర్శన ప్రయోజనాల కోసం మాత్రమే అయితే, వినియోగదారు దానిని ఉపయోగించకూడదు. ఈ పోస్ట్ జావాస్క్రిప్ట్లో స్థానిక తేదీని UTC ఆకృతికి మార్చే ప్రక్రియను ఉదాహరణలతో నిర్వచిస్తుంది.