தற்போதைய தேதியை எவ்வாறு மீட்டெடுப்பது என்பதைப் புரிந்துகொள்வது
இணைய மேம்பாட்டில், தற்போதைய தேதியை மாறும் வகையில் காண்பிப்பது நிகழ்நேர தகவலை வழங்குவதன் மூலம் பயனர் அனுபவத்தை மேம்படுத்தும். ஜாவாஸ்கிரிப்ட், பல்துறை மொழியாக இருப்பதால், இதை அடைய பல முறைகளை வழங்குகிறது.
நீங்கள் ஒரு எளிய வலைப்பக்கத்தை உருவாக்கினாலும் அல்லது சிக்கலான பயன்பாட்டை உருவாக்கினாலும், தற்போதைய தேதியை எவ்வாறு பெறுவது என்பதை அறிவது ஒரு அடிப்படை திறமையாகும். இந்தக் கட்டுரையானது செயல்முறையின் மூலம் உங்களுக்கு வழிகாட்டும், உங்கள் திட்டங்களில் தேதியை மீட்டெடுப்பதை நீங்கள் திறம்பட செயல்படுத்த முடியும் என்பதை உறுதிப்படுத்துகிறது.
| கட்டளை | விளக்கம் |
|---|---|
| new Date() | தற்போதைய தேதி மற்றும் நேரத்தைக் குறிக்கும் புதிய தேதிப் பொருளை உருவாக்குகிறது. |
| getFullYear() | குறிப்பிட்ட தேதியின் ஆண்டை (1000 முதல் 9999 வரையிலான தேதிகளுக்கு நான்கு இலக்கங்கள்) வழங்கும். |
| getMonth() | குறிப்பிட்ட தேதிக்கான மாதத்தை (0 முதல் 11 வரை) வழங்கும், இதில் 0 ஜனவரியைக் குறிக்கிறது மற்றும் 11 டிசம்பரைக் குறிக்கிறது. |
| getDate() | குறிப்பிட்ட தேதிக்கான மாதத்தின் நாளை (1 முதல் 31 வரை) வழங்கும். |
| require('express') | குறைந்தபட்ச மற்றும் நெகிழ்வான Node.js இணைய பயன்பாட்டு கட்டமைப்பான எக்ஸ்பிரஸ் தொகுதியை இறக்குமதி செய்கிறது. |
| app.get() | ஒரு குறிப்பிட்ட பாதைக்கான GET கோரிக்கைகளுக்கான வழி கையாளுதலை வரையறுக்கிறது, இந்த வழக்கில், ரூட் பாதை ('/'). |
| app.listen() | சேவையகத்தைத் தொடங்கி, இணைப்புகளுக்கான குறிப்பிட்ட போர்ட்டில் கேட்கிறது. |
ஸ்கிரிப்ட் செயல்பாடுகளின் விரிவான முறிவு
முதல் ஸ்கிரிப்ட் உதாரணம், ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி தற்போதைய தேதியை முன்பக்கத்தில் எவ்வாறு பெறுவது என்பதைக் காட்டுகிறது. தி new Date() செயல்பாடு தற்போதைய தேதி மற்றும் நேரத்தை குறிக்கும் புதிய தேதி பொருளை உருவாக்குகிறது. இந்த பொருள் தேதியின் வெவ்வேறு பகுதிகளைப் பிரித்தெடுக்க பல முறைகளை வழங்குகிறது getFullYear(), getMonth(), மற்றும் getDate(). இந்த முறைகள் முறையே ஆண்டு, மாதம் மற்றும் மாதத்தின் நாள் ஆகியவற்றைத் தருகின்றன. இந்த மதிப்புகளை இணைப்பதன் மூலம், ஸ்கிரிப்ட் வடிவமைக்கப்பட்ட தேதி சரத்தை உருவாக்குகிறது. இறுதியாக, தற்போதைய தேதி பயன்படுத்தி கன்சோலில் காட்டப்படும் console.log(), பிழைத்திருத்தம் செய்வதற்கும் தேதி சரியாகப் பெறப்பட்டதா என்பதைச் சரிபார்க்கவும் பயனுள்ளதாக இருக்கும்.
இரண்டாவது ஸ்கிரிப்ட், Node.js ஐப் பயன்படுத்தி பின்தளத்தில் தற்போதைய தேதியை எவ்வாறு மீட்டெடுப்பது என்பதை விளக்குகிறது. இது எக்ஸ்பிரஸ் தொகுதியை இறக்குமதி செய்வதன் மூலம் தொடங்குகிறது require('express'), இது ஒரு குறைந்தபட்ச மற்றும் நெகிழ்வான Node.js வலை பயன்பாட்டு கட்டமைப்பாகும். ஸ்கிரிப்ட் ஒரு செயல்பாட்டை வரையறுக்கிறது, getCurrentDate(), தற்போதைய தேதியை உருவாக்க மற்றும் வடிவமைக்க, முன்பக்க உதாரணத்தில் உள்ளதைப் போன்றது. பாதை app.get() GET கோரிக்கைகளை ரூட் பாதையில் ('/') கையாள பயன்படுகிறது, தற்போதைய தேதியை பதில் அனுப்புகிறது. இறுதியாக, app.listen() சேவையகத்தைத் தொடங்கி, இணைப்புகளுக்கான ஒரு குறிப்பிட்ட போர்ட்டில் கேட்கிறது, சேவையகம் இயங்குவதையும் கோரிக்கைகளைக் கையாளத் தயாராக இருப்பதையும் உறுதி செய்கிறது.
முகப்பில் ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி தற்போதைய தேதியைப் பெறுதல்
ஜாவாஸ்கிரிப்ட் முன்பக்கம் ஸ்கிரிப்ட்
// Function to get the current datefunction getCurrentDate() {const today = new Date();const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();return date;}// Display the current date in the consoleconsole.log("Today's date is: " + getCurrentDate());
Node.js மூலம் தற்போதைய தேதியை மீட்டெடுக்கிறது
Node.js பின்தளத்தில் ஸ்கிரிப்ட்
// Import the date moduleconst express = require('express');const app = express();const port = 3000;// Function to get the current datefunction getCurrentDate() {const today = new Date();const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();return date;}// Route to display the current dateapp.get('/', (req, res) => {res.send("Today's date is: " + getCurrentDate());});app.listen(port, () => {console.log(`Server is running on port ${port}`);});
ஜாவாஸ்கிரிப்டில் மேம்பட்ட தேதி கையாளுதல்
தற்போதைய தேதியைப் பெறுவதற்கு கூடுதலாக, ஜாவாஸ்கிரிப்ட் மேம்பட்ட தேதி கையாளுதல் மற்றும் வடிவமைப்பிற்கான பல முறைகளை வழங்குகிறது. ஒரு முக்கியமான முறை toLocaleDateString(), இது பயனரின் இருப்பிடத்தின் அடிப்படையில் தேதியை வடிவமைக்கிறது, மேலும் பயனர் நட்பு மற்றும் படிக்கக்கூடியதாக ஆக்குகிறது. நீண்ட வடிவம், குறுகிய வடிவம் அல்லது எண் போன்ற பல்வேறு வடிவங்களில் தேதியைக் காண்பிக்கும் விருப்பங்களுடன் இந்த முறையைத் தனிப்பயனாக்கலாம்.
ஜாவாஸ்கிரிப்டில் தேதி கையாளுதலின் மற்றொரு பயனுள்ள அம்சம் தேதிகளில் எண்கணித செயல்பாடுகளைச் செய்யும் திறன் ஆகும். உதாரணமாக, போன்ற முறைகளைப் பயன்படுத்தி ஒரு தேதியில் நாட்கள், மாதங்கள் அல்லது வருடங்களைச் சேர்க்கலாம் அல்லது கழிக்கலாம் setDate(), setMonth(), மற்றும் setFullYear(). இந்த முறைகள் தேதி பொருளை மாற்றவும், எதிர்கால அல்லது கடந்த தேதிகளை கணக்கிடவும் உங்களை அனுமதிக்கின்றன, இது நிகழ்வுகள் அல்லது காலக்கெடுவை திட்டமிட வேண்டிய பயன்பாடுகளில் பயனுள்ளதாக இருக்கும்.
JavaScript இல் தேதி கையாளுதல் பற்றிய பொதுவான கேள்விகள் மற்றும் பதில்கள்
- ஜாவாஸ்கிரிப்ட்டில் தற்போதைய தேதியை எப்படி வடிவமைப்பது?
- பயன்படுத்தவும் toLocaleDateString() உள்ளூர்-குறிப்பிட்ட வடிவமைப்பிற்காக அல்லது toISOString() ஒரு நிலையான வடிவத்திற்கு.
- ஜாவாஸ்கிரிப்டில் ஒரு தேதியில் நாட்களை எவ்வாறு சேர்ப்பது?
- பயன்படுத்தவும் setDate() தற்போதைய தேதியையும் சேர்க்க வேண்டிய நாட்களின் எண்ணிக்கையையும் கடந்து நாட்களைச் சேர்க்க.
- ஜாவாஸ்கிரிப்டில் தற்போதைய நேர முத்திரையைப் பெற முடியுமா?
- ஆம், பயன்படுத்தவும் Date.now() தற்போதைய நேர முத்திரையை மில்லி விநாடிகளில் பெற.
- ஜாவாஸ்கிரிப்டில் இரண்டு தேதிகளை எப்படி ஒப்பிடுவது?
- இரண்டு தேதிகளையும் நேர முத்திரைகளாக மாற்றவும் getTime() பின்னர் எண் மதிப்புகளை ஒப்பிடவும்.
- ஒரு குறிப்பிட்ட தேதிக்கான வாரத்தின் நாளை நான் எவ்வாறு பெறுவது?
- பயன்படுத்தவும் getDay(), இது 0 (ஞாயிறு) முதல் 6 (சனிக்கிழமை) வரையிலான எண்ணை வழங்கும்.
- ஜாவாஸ்கிரிப்ட்டில் தேதி சரத்தை எவ்வாறு அலசுவது?
- பயன்படுத்தவும் Date.parse() அல்லது new Date(dateString) தேதி சரத்தை தேதி பொருளாக மாற்ற.
- JavaScript இல் இயல்புநிலை தேதி வடிவம் என்ன?
- ஜாவாஸ்கிரிப்ட்டில் இயல்புநிலை தேதி வடிவம் ISO 8601 வடிவமாகும் YYYY-MM-DDTHH:MM:SSZ.
- ஜனவரி 1, 1970 முதல் மில்லி விநாடிகளின் எண்ணிக்கையை நான் எவ்வாறு பெறுவது?
- பயன்படுத்தவும் getTime() யுனிக்ஸ் சகாப்தத்திலிருந்து மில்லி விநாடிகளின் எண்ணிக்கையைப் பெற தேதிப் பொருளில்.
- ஜாவாஸ்கிரிப்ட்டில் ஒரு தேதிக்கு குறிப்பிட்ட நேரத்தை அமைக்க முடியுமா?
- ஆம், பயன்படுத்தவும் setHours(), setMinutes(), setSeconds(), மற்றும் setMilliseconds() குறிப்பிட்ட நேர மதிப்புகளை அமைக்க.
ஜாவாஸ்கிரிப்டில் தேதி மீட்டெடுப்பு பற்றிய இறுதி எண்ணங்கள்
ஜாவாஸ்கிரிப்டில் தற்போதைய தேதியைப் பெறுவது நேரடியானது, பல்துறை தேதி பொருளுக்கு நன்றி. நீங்கள் முன்பக்கம் அல்லது பின்தளத்தில் பணிபுரிந்தாலும், உள்ளமைக்கப்பட்ட முறைகளைப் பயன்படுத்தி தேதிகளை எளிதாக மீட்டெடுக்கலாம் மற்றும் வடிவமைக்கலாம். பல பயன்பாடுகளில் தேதி கையாளுதல் ஒரு பொதுவான தேவையாக இருப்பதால், இந்த அடிப்படைகளைப் புரிந்துகொள்வது எந்தவொரு வலை டெவலப்பருக்கும் முக்கியமானது. தேதிகளை எவ்வாறு திறம்பட கையாள்வது என்பது பற்றிய அறிவுடன், உங்கள் வலைத் திட்டங்களின் செயல்பாடு மற்றும் பயனர் அனுபவத்தை மேம்படுத்தலாம்.