ఈ పోస్ట్ టైప్స్క్రిప్ట్లో తేదీ వస్తువు యొక్క ప్రయోజనం, ఉపయోగం మరియు ఆచరణాత్మక అమలును వివరిస్తుంది.
టైప్స్క్రిప్ట్లో తేదీ ఆబ్జెక్ట్ అంటే ఏమిటి?
ది ' తేదీ ” వస్తువు తేదీ మరియు సమయాన్ని సూచిస్తుంది. ఈ ఆబ్జెక్ట్ స్థానిక సిస్టమ్ యొక్క తేదీ మరియు సమయాన్ని డిఫాల్ట్గా ముద్రిస్తుంది. ఇది ముందే నిర్వచించిన పద్ధతుల సహాయంతో మీ సిస్టమ్ యొక్క నిర్దిష్ట తేదీ మరియు సమయాన్ని (సమయ జోన్తో సహా) సెట్ చేయడానికి వినియోగదారులను అనుమతిస్తుంది.
వాక్యనిర్మాణం
తేదీని తెలియజేయండి = కొత్త తేదీ ( yyyy, mm, dd )
పై వాక్యనిర్మాణంలో, “కొత్త” కీవర్డ్ పేర్కొన్న తేదీ ఆకృతిని అనుసరించి “తేదీ” ఆబ్జెక్ట్ను సృష్టిస్తుంది(yyyy(సంవత్సరం), mm(నెల), dd(తేదీ)).
'తేదీ' ఆబ్జెక్ట్ యొక్క సృష్టితో ప్రారంభిద్దాం.
టైప్స్క్రిప్ట్లో తేదీ వస్తువును ఎలా సృష్టించాలి?
ది ' తేదీ ” అనేది డైనమిక్ వస్తువు, ఇది అవసరానికి అనుగుణంగా తేదీ మరియు సమయాన్ని పొందడానికి వివిధ మార్గాల్లో అమలు చేయబడుతుంది. ఈ విభాగం పేర్కొన్న తేదీ మరియు సమయాన్ని పొందడానికి 'తేదీ' వస్తువును సృష్టించడానికి సాధ్యమయ్యే అన్ని పద్ధతులను కలిగి ఉంటుంది.
మొదటి పద్ధతితో ముందుకు వెళ్దాం.
విధానం 1: కొత్త తేదీ()
డిఫాల్ట్గా, “తేదీ()” కన్స్ట్రక్టర్లో ఏ విలువను పాస్ చేయకపోతే, అది వినియోగదారు సిస్టమ్ తేదీ మరియు సమయాన్ని అందిస్తుంది:
తేదీని తెలియజేయండి = కొత్త తేదీ ( ) ;కన్సోల్. లాగ్ ( 'తేదీ =' + తేదీ ) ;
పై కోడ్లో:
- ది ' తేదీ 'వేరియబుల్ ఒక' సృష్టిస్తుంది తేదీ ”ఆబ్జెక్ట్ “కొత్త” కీవర్డ్ మరియు “తేదీ()” కన్స్ట్రక్టర్ని ఉపయోగిస్తుంది.
- ది ' console.log() ”పద్ధతి “తేదీ” వేరియబుల్ విలువను ప్రదర్శిస్తుంది అంటే ప్రస్తుత తేదీ మరియు సమయాన్ని పేర్కొన్న స్టేట్మెంట్తో ప్రదర్శిస్తుంది.
అవుట్పుట్
కంపైల్ చేయండి ' .ts ” ఫైల్ను “tsc” కంపైలర్ని ఉపయోగించి మరియు “ని కలిగి ఉన్న రూపొందించబడిన కంపైల్డ్ ఫైల్ను అమలు చేయండి. .js 'నోడ్' కమాండ్ సహాయంతో పొడిగింపు:
tsc ప్రధాన. tsనోడ్ ప్రధాన. js
ఇక్కడ, టెర్మినల్ వినియోగదారు సిస్టమ్ యొక్క తేదీ మరియు సమయాన్ని అలాగే టైమ్ జోన్ను చూపుతుంది.
విధానం 2: కొత్త తేదీ(మిల్లీసెకన్లు)
'కొత్త తేదీ(మిల్లీసెకన్లు)' తేదీ మరియు సమయాన్ని '0' నుండి పేర్కొన్న మిల్లీసెకన్ల సంఖ్యకు గణించే తేదీ వస్తువును సృష్టిస్తుంది:
తేదీని తెలియజేయండి = కొత్త తేదీ ( 6112346789 ) ;కన్సోల్. లాగ్ ( 'తేదీ =' + తేదీ ) ;
ఇక్కడ, కన్స్ట్రక్టర్ మిల్లీసెకన్ల సంఖ్యను పారామీటర్గా పేర్కొంటుంది.
అవుట్పుట్
నోడ్ ప్రధాన. js
పైన ప్రదర్శించబడిన తేదీ మరియు సమయం “0” నుండి “6112346789” మిల్లీసెకన్ల వరకు ఉన్నాయి.
విధానం 3: కొత్త తేదీ ('డేట్స్ట్రింగ్')
ఈ పద్ధతి 'yy-mm-dd' ఆకృతిలో పేర్కొన్న తేదీని స్ట్రింగ్గా తీసుకుంటుంది మరియు దానిని కొత్త తేదీగా ప్రదర్శిస్తుంది:
తేదీని తెలియజేయండి = కొత్త తేదీ ( '2016-02-18' ) ;కన్సోల్. లాగ్ ( 'తేదీ =' + తేదీ ) ;
ఇక్కడ, “తేదీ” ఆబ్జెక్ట్ పేర్కొన్న తేదీని డబుల్ కోట్లతో కూడిన స్ట్రింగ్గా తీసుకుంటుంది.
అవుట్పుట్
నోడ్ ప్రధాన. js
టెర్మినల్ కొత్తగా సృష్టించిన తేదీ వస్తువును చూపుతుంది.
విధానం 4: కొత్త తేదీ (సంవత్సరం, నెల, తేదీ, గంట, నిమిషం, రెండవ, మిల్లీసెకన్లు):
చివరి పద్ధతి '(yy, mm, dd, hh, min, sec, milliseconds)' ఫార్మాట్ ఆధారంగా పేర్కొన్న తేదీ మరియు సమయానికి అనుగుణంగా కొత్త తేదీ వస్తువును సృష్టించడానికి వినియోగదారులను అనుమతిస్తుంది:
తేదీని తెలియజేయండి = కొత్త తేదీ ( 2015 , 3 , 2 , 14 , ఇరవై , 30 , 9 ) ;కన్సోల్. లాగ్ ( 'తేదీ =' + తేదీ ) ;
పై కోడ్లో, తేదీ మరియు సమయం పేర్కొన్న ఆకృతికి అనుగుణంగా పేర్కొనబడ్డాయి.
అవుట్పుట్
నోడ్ ప్రధాన. js
అవుట్పుట్ ఇచ్చిన ఫార్మాట్ ఆధారంగా పేర్కొన్న తేదీ మరియు సమయాన్ని ప్రదర్శించే కొత్త వస్తువును సృష్టిస్తుంది.
టైప్స్క్రిప్ట్లో తేదీ వస్తువు యొక్క పద్ధతులు మరియు లక్షణాలు ఏమిటి?
ది ' తేదీ ”ఆబ్జెక్ట్ క్రింద జాబితా చేయబడిన విస్తృత శ్రేణి పద్ధతులు మరియు లక్షణాలతో వస్తుంది:
తేదీ వస్తువు యొక్క లక్షణాలు
నమూనా | ఇది తేదీ వస్తువుకు లక్షణాలు మరియు పద్ధతులను జోడించడంలో సహాయపడుతుంది. |
నిర్మాణకర్త | ఇది ఆబ్జెక్ట్ ప్రోటోటైప్ను సృష్టించే ఫంక్షన్గా ఉపయోగించబడుతుంది. |
తేదీ వస్తువు యొక్క పద్ధతులను పొందండి మరియు సెట్ చేయండి
getMonth() | ఇది స్థానిక తేదీ ఆధారంగా తేదీలో పేర్కొన్న నెలను అందిస్తుంది. |
getFullYear() | ఇది స్థానిక సమయం ప్రకారం ఇచ్చిన సంవత్సరాన్ని ప్రదర్శిస్తుంది. |
getMinutes() | ఇది నిర్దిష్ట తేదీ నుండి నిమిషాలను నిర్దేశిస్తుంది. |
గెట్ మిల్లీసెకన్లు() | ఇది ఇచ్చిన తేదీ నుండి మిల్లీసెకన్లను అందిస్తుంది. |
getSeconds() | ఇది పేర్కొన్న తేదీ ప్రకారం సెకన్ల సంఖ్యను ఇస్తుంది. |
సెట్ తేదీ() | ఇది స్థానిక సమయం ఆధారంగా నిర్దిష్ట తేదీకి నెల రోజు/తేదీని సెట్ చేస్తుంది. |
సెట్ గంటలు() | ఇది తేదీకి కావలసిన గంటలను నిర్దేశిస్తుంది. |
సెట్ నిమిషాలు() | ఇది పేర్కొన్న తేదీ కోసం నిమిషాలను సెట్ చేస్తుంది. |
సెకనులు() | ఇది స్థానిక సమయం ఆధారంగా సెకన్ల సంఖ్యను సెట్ చేస్తుంది. |
సంవత్సరం () | ఇది స్థానిక సమయం ఆధారంగా అవసరమైన సంవత్సరాన్ని సెట్ చేస్తుంది. |
మరిన్ని పద్ధతుల కోసం, ఇచ్చిన ట్యుటోరియల్ని అనుసరించండి ' తేదీ పద్ధతుల సూచన ”.
టైప్స్క్రిప్ట్లో తేదీ వస్తువును ఎలా ఉపయోగించాలి?
పై విభాగం 'తేదీ' ఆబ్జెక్ట్ పద్ధతుల జాబితాను నిర్వచించినట్లుగా. దాని ఆచరణాత్మక అమలును వివరించడానికి ఈ పద్ధతులతో తేదీ వస్తువును ఉపయోగిస్తాము.
ఉదాహరణ 1: నిర్దిష్ట తేదీ, నెల మరియు సంవత్సరాన్ని సెట్ చేయండి
ఈ ఉదాహరణ పేర్కొన్న తేదీని సెట్ చేయడానికి “తేదీ” ఆబ్జెక్ట్ “setdate()”, “setMonth()” మరియు “setFullYear()” పద్ధతులను ఉపయోగిస్తుంది.
కోడ్
“.ts” ఫైల్లో ఈ కోడ్ లైన్లను కాపీ చేయండి:
తేదీని తెలియజేయండి : తేదీ = కొత్త తేదీ ( ) ;తేదీ. సెట్ తేదీ ( 5 ) ;
తేదీ. నెల నెల ( పదకొండు ) ;
తేదీ. పూర్తి సంవత్సరం ( 2014 ) ;
కన్సోల్. లాగ్ ( 'సంవత్సరం =' + తేదీ. getFullYear ( ) ) ;
కన్సోల్. లాగ్ ( 'తేదీ =' + తేదీ. getDate ( ) ) ;
కన్సోల్. లాగ్ ( 'నెల =' + తేదీ. పొందుటకు నెల ( ) )
కన్సోల్. లాగ్ ( 'కొత్త తేదీ =' + తేదీ ) ;
పై కోడ్ లైన్లలో:
- ముందుగా, ఒక 'ని సృష్టించండి తేదీ ”క్రొత్త” కీవర్డ్ మరియు “తేదీ” వేరియబుల్లో నిల్వ చేయబడిన “తేదీ()” కన్స్ట్రక్టర్ సహాయంతో ఆబ్జెక్ట్.
- తరువాత, 'తేదీ' వేరియబుల్ను పేర్కొన్న పద్ధతులతో ఒక్కొక్కటిగా అనుబంధించండి. ది ' సెట్ తేదీ() ” పద్ధతి నెల తేదీని సెట్ చేస్తుంది, నెల నెల() 'నెలను సెట్ చేస్తుంది, మరియు' సెట్ ఫుల్ ఇయర్() ” పద్ధతి సంవత్సరాన్ని నిర్దేశిస్తుంది.
- ఆ తర్వాత, “console.log()” పద్ధతిని ఉపయోగించి కొత్త తేదీని ప్రదర్శించండి getFullYear() ',' getDate() ', మరియు' getMonth() ” పద్ధతులు.
అవుట్పుట్
నోడ్ ప్రధాన. js
తేదీ ఆబ్జెక్ట్ కొత్తగా సెట్ చేసిన తేదీ, నెల మరియు సంవత్సరాన్ని తిరిగి ఇస్తుంది అని అవుట్పుట్లో కనిపిస్తుంది.
ఉదాహరణ 2: నిర్దిష్ట గంటలు, నిమిషాలు మరియు సెకన్లను సెట్ చేయండి
ఈ ఉదాహరణ కావలసిన సమయాన్ని సెట్ చేయడానికి తేదీ ఆబ్జెక్ట్ యొక్క “setHours()”, “setMinutes()”, మరియు “setSeconds()” పద్ధతులను ఉపయోగిస్తుంది:
తేదీని తెలియజేయండి : తేదీ = కొత్త తేదీ ( ) ;తేదీ. సెట్ గంటలు ( 8 ) ;
తేదీ. నిమిషాల సెట్ ( 12 ) ;
తేదీ. సెకనులు ( ఇరవై ) ;
కన్సోల్. లాగ్ ( 'గంటలు =' + తేదీ. getHours ( ) ) ;
కన్సోల్. లాగ్ ( 'నిమిషాలు =' + తేదీ. నిమిషాలను పొందండి ( ) ) ;
కన్సోల్. లాగ్ ( 'సెకన్లు =' + తేదీ. సెకనులు పొందండి ( ) ) ;
కన్సోల్. లాగ్ ( 'తేదీ మరియు సమయం =' + తేదీ ) ;
పై కోడ్ స్నిప్పెట్ ప్రకారం:
- ది ' సెట్ గంటలు() 'పద్ధతి గంటల సంఖ్యను సెట్ చేస్తుంది,' సెట్ నిమిషాలు() 'నిమిషాలు సెట్ చేస్తుంది మరియు' సెకనులు() ” పద్ధతి వరుసగా సెకన్ల సంఖ్యను సెట్ చేస్తుంది.
- ది ' getHours() ',' getMinutes() ', మరియు' getSeconds() ” పద్ధతులు కొత్తగా సెట్ చేయబడిన గంటలు, నిమిషాలు మరియు సెకన్లను సమయంగా తిరిగి ఇస్తాయి.
అవుట్పుట్
నోడ్ ప్రధాన. js
అవుట్పుట్ తేదీ ఆబ్జెక్ట్ పద్ధతులను ఉపయోగించి సెట్ చేసిన కొత్త సమయాన్ని చూపుతుంది.
ఉదాహరణ 3: లొకేల్ కన్వెన్షన్లను ఉపయోగించి ప్రస్తుత తేదీ మరియు సమయాన్ని పొందండి
ఈ ఉదాహరణ ప్రస్తుత తేదీ మరియు సమయాన్ని స్థానిక సమావేశం వలె ప్రదర్శించడానికి “toLocaleString()” పద్ధతిని ఉపయోగిస్తుంది:
తేదీని తెలియజేయండి = కొత్త తేదీ ( ) ;కన్సోల్. లాగ్ ( 'తేదీ మరియు సమయం =' + తేదీ. లొకేల్ స్ట్రింగ్ ( ) ) ;
ఎగువ కోడ్ లైన్లలో, ప్రస్తుత తేదీ యొక్క భాషా-సెన్సిటివ్ ప్రాతినిధ్యంతో స్ట్రింగ్ను తిరిగి ఇవ్వడానికి వేరియబుల్తో “toLocaleString()” పద్ధతిని లింక్ చేయండి.
అవుట్పుట్
నోడ్ ప్రధాన. js
చూసినట్లుగా, అవుట్పుట్ స్థానిక సమావేశాన్ని ఉపయోగించి ప్రస్తుత తేదీ మరియు సమయాన్ని చూపుతుంది.
ఉదాహరణ 4: రిటర్న్ తేదీ ఆబ్జెక్ట్ ప్రిమిటివ్ విలువ
ఈ ఉదాహరణ వర్తిస్తుంది ' యొక్క విలువ() ” తేదీ వస్తువును ఆదిమ విలువగా తిరిగి ఇచ్చే పద్ధతి:
తేదీని తెలియజేయండి = కొత్త తేదీ ( ) ;కన్సోల్. లాగ్ ( 'తేదీ మరియు సమయం =' + తేదీ. యొక్క విలువ ( ) ) ;
పై కోడ్ స్నిప్పెట్లో, “ యొక్క విలువ() ” పద్ధతి “జనవరి 1, 1970, UTC” అర్ధరాత్రి నుండి తేదీ ఆబ్జెక్ట్ అవుట్పుట్ను మిల్లీసెకన్లలో అందిస్తుంది.
అవుట్పుట్
నోడ్ ప్రధాన. js
ఇక్కడ, ఫలితాలు తేదీ వస్తువును ఆదిమ విలువగా చూపుతాయి.
ముగింపు
టైప్స్క్రిప్ట్లో, ' తేదీ ” వస్తువు స్థానిక సిస్టమ్ యొక్క తేదీ మరియు సమయానికి అనుగుణంగా ఉంటుంది. చర్చించబడిన నాలుగు అంతర్నిర్మిత పద్ధతుల సహాయంతో కావలసిన అవుట్పుట్ను ప్రదర్శించడానికి ఈ వస్తువును సృష్టించవచ్చు. ఇది కాకుండా, ఇది అవసరాలకు అనుగుణంగా తేదీ మరియు సమయాన్ని సెట్ చేయడానికి మరియు పొందడానికి వర్తించే పద్ధతుల జాబితాను కూడా అందిస్తుంది. ఈ పోస్ట్ టైప్స్క్రిప్ట్లో తేదీ వస్తువు యొక్క ప్రయోజనం, ఉపయోగం మరియు ఆచరణాత్మక అమలును లోతుగా వివరించింది.