ஜாவாஸ்கிரிப்டில் தற்போதைய தேதி மற்றும் நேரத்தை எவ்வாறு பெறுவது?

How Get Current Date Time Javascript



நம்பமுடியாத வேகத்தில் இணையம் மற்றும் வலை விரிவாக்கம் காரணமாக ஜாவாஸ்கிரிப்ட் பெருமளவில் பயன்படுத்தப்படும் நிரலாக்க மொழியாக மாறியுள்ளது. இணையத்தின் நவீன உலகில், நாம் கிட்டத்தட்ட எல்லா வேலைகளையும் ஒரே உலாவியில் செய்ய முடியும், மேலும் நம் அன்றாட வாழ்க்கையில் நாம் பார்க்கும் ஒவ்வொரு வலைத்தளத்திலும் ஜாவாஸ்கிரிப்ட் பயன்படுத்தப்படுகிறது. ஒவ்வொரு வலைத்தளத்திலும் தேதி மற்றும் நேரத்தை நாங்கள் அடிக்கடி பார்க்கிறோம். இந்த கட்டுரையில், ஜாவாஸ்கிரிப்ட்டில் தற்போதைய நேரத்தை எப்படிப் பெறுவது என்பதையும், நமது தேவைக்கு ஏற்ப தேதி மற்றும் நேரத்தைப் பெறுவதற்கான பல்வேறு வழிகள் என்ன என்பதையும் பார்க்கப் போகிறோம்.







ஜாவாஸ்கிரிப்ட் ஒரு உள்ளமைக்கப்பட்ட பொருளை வழங்குகிறது தேதி , இது அனைத்து தேதி மற்றும் நேரத்தை நிர்வகிக்க உதவுகிறது. பின்னர், பல்வேறு உள்ளமைக்கப்பட்ட முறைகளைப் பயன்படுத்தி நம் தேவைகளுக்கு ஏற்ப நாம் எதை வேண்டுமானாலும் பிரித்தெடுக்கலாம். எனவே, நேராக செயல்முறைக்குச் சென்று தற்போதைய தேதி மற்றும் நேரத்தைப் பிரித்தெடுக்க வெவ்வேறு நுட்பங்களைக் கற்றுக்கொள்வோம்.



முதலில், நாங்கள் தேதி () என்ற புதிய பொருளை உருவாக்கி, மின்னோட்டம் என்ற ஒரு மாறியை அறிவித்து, தற்போதைய பொருளுக்கு புதிய பொருளை ஒதுக்குவோம்.



var தற்போதைய= புதிய தேதி ();

ஒதுக்கிய பிறகு, அது நமக்கு என்ன இருக்கிறது என்ற பொருளைப் பார்ப்போம்.





கன்சோல்பதிவு(தற்போதைய)

சரி! இது ஒரு நல்ல வடிவத்தில் அழகாக இருக்கிறது. ஆனால், முழு தேதியிலிருந்து ஆண்டை மட்டும் பெற விரும்பினால் எப்படி? உள்ளமைக்கப்பட்ட செயல்பாட்டை getFullYear () வருடத்தைப் பெறுவதற்கு மட்டுமே நாம் பயன்படுத்த முடியும்.



தற்போதையgetFullYear();

அதேபோல், நாம் ஆண்டை மட்டும் பிரித்தெடுக்க விரும்பினால், உள்ளமைக்கப்பட்ட செயல்பாட்டை getMonths () மாதத்தைப் பெறுவதற்கு மட்டுமே பயன்படுத்தலாம்.

தற்போதையgetMonth();

ஒரு பிரச்சனை போல் தெரிகிறது. இது 8 வது மாதம் அல்ல (ஆகஸ்ட்)! புதிய தேதி பொருளுக்கு மேலே உள்ள முழுமையான வெளியீட்டில் நாம் பார்க்க முடியும். இது செப்டம்பர். சரி, இதற்கு காரணம் டிஜிட்டல் (0-11). எனவே, ஒவ்வொரு முறையும் சரியான மாதத்தைப் பெறுவதற்கு நாம் அதில் 1 ஐ சேர்க்க வேண்டும்.

தற்போதையgetMonth() + 1;

இது இப்போது நன்றாக இருக்கிறது.

ஆண்டைப் போலவே, நாளையும் அதேபோல் செய்யலாம். உதாரணமாக, தேதியை மட்டும் பிரித்தெடுக்க அல்லது பெற, உள்ளமைக்கப்பட்ட செயல்பாட்டை getDate () பயன்படுத்தலாம்.

தற்போதையgetDate();

ஒரு தேதியைப் போலவே, விரும்பிய நேரத்தை பிரித்தெடுப்பதற்கான உள்ளமைக்கப்பட்ட செயல்பாடுகள் எங்களிடம் உள்ளன. உதாரணமாக, முழு நேரத்திலிருந்து மணிநேரத்தை மட்டும் பெறவோ அல்லது பிரித்தெடுக்கவோ விரும்பினால், உள்ளமைக்கப்பட்ட செயல்பாட்டை getHours () பயன்படுத்தலாம்.

தற்போதையமணிநேரம் கிடைக்கும்();

நிமிடங்களுக்கும் இதுவே செல்கிறது. நிமிடங்களை மட்டும் பிரித்தெடுக்க, நாம் getMinutes () ஐப் பயன்படுத்தலாம்.

தற்போதையgetMinutes();

வினாடிகளை மட்டும் பிரித்தெடுக்க, நாம் getSeconds () ஐப் பயன்படுத்தலாம்.

தற்போதையவினாடிகள் கிடைக்கும்();

மேம்பட்ட உள்ளமைக்கப்பட்ட செயல்பாடுகள்

தேதி மற்றும் நேரத்தை அழகான சுத்தமான மற்றும் நல்ல வடிவமைக்கப்பட்ட சரத்தில் பெற இங்கே சில மேம்பட்ட உள்ளமைக்கப்பட்ட செயல்பாடுகள் உள்ளன. எடுத்துக்காட்டாக, தேதியை அல்ல, நேரத்தை மட்டும் பெற, உள்ளமைக்கப்பட்ட செயல்பாட்டை LocaleTimeString () க்கு எங்கள் நோக்கத்திற்காகப் பயன்படுத்தலாம்.

தற்போதையtoLocaleTimeString(); // '2:42:07 PM'

மேலும், நாம் சரம் வடிவில் நேரத்தை மட்டும் பிரித்தெடுக்க விரும்பினால். LOCaleDateString () க்கு உள்ளமைக்கப்பட்ட செயல்பாட்டை நாம் பயன்படுத்தலாம்.

தற்போதையtoLocaleDateString(); // '9/29/2020'

மேலும், தேதி மற்றும் நேரம் இரண்டையும் ஒரே சரத்தில் பிரித்தெடுக்க விரும்பினால், உள்ளமைக்கப்பட்ட செயல்பாட்டை லோகேல்ஸ்ட்ரிங் () க்குப் பயன்படுத்தலாம்.

தற்போதையtoLocaleString(); // '9/29/2020, 2:42:07 PM'

எனவே, உள்ளமைக்கப்பட்ட தேதி பொருளைப் பயன்படுத்தி நாம் தேதி மற்றும் நேரத்தைப் பெறலாம் மற்றும் தேவையான மாதங்கள், ஆண்டுகள் அல்லது நிமிடங்களை வெவ்வேறு முறைகளைப் பயன்படுத்தி பிரித்தெடுக்கலாம்.

முடிவுரை

இந்தக் கட்டுரை தற்போதைய தேதியையும் நேரத்தையும் எப்படிப் பெறலாம் என்பதையும், எந்தத் தொடக்கக்காரரும் புரிந்துகொண்டு பயன்படுத்தக்கூடிய மிக எளிதான, ஆழமான மற்றும் பயனுள்ள வழியில் அதை எப்படி நம் தேவைகளுக்குப் பயன்படுத்தலாம் என்பதை விளக்குகிறது. எனவே, லினக்ஸ்ஹின்ட்.காம் மூலம் ஜாவாஸ்கிரிப்டில் கற்றல், வேலை செய்தல் மற்றும் அனுபவத்தைப் பெறுங்கள், அதைப் பற்றி நன்கு புரிந்துகொள்ளுங்கள். மிக்க நன்றி!