கேலெண்டர் பயன்பாடுகளில் தானியங்கி தேதி கண்டறிதல்
ஒரு காலெண்டர் வலை பயன்பாட்டை உருவாக்கும் போது, குறிப்பாக தனிப்படுத்தப்பட்ட தேதிகள் தானாக புதுப்பிக்கப்பட வேண்டிய போது, பல தடைகளை கடக்க வேண்டும். ஒரு முக்கியமான செயல்பாடு ஒரு நாள் மாறும் போது அடையாளம் காணும் திறன் மற்றும் பயனர் இடைமுகத்தை சரியான முறையில் சரிசெய்யும் திறன் ஆகும். பயனர் உள்ளீடு இல்லாமல் பயன்பாடு எப்போதும் தற்போதைய தேதியைக் காண்பிக்கும் என்பதை உறுதிசெய்வதே நோக்கமாகும்.
ஜாவாஸ்கிரிப்டைப் பயன்படுத்தும்போது, டெவலப்பர்கள் முதலில் நள்ளிரவு வரை வினாடிகளைக் கணக்கிடுவது அல்லது தொடர்ச்சியான சோதனைகளைச் செய்வது போன்ற நேரடியான முறைகளைக் கருத்தில் கொள்ளலாம். இருப்பினும், ஆற்றல் சேமிப்பு முறைகள் மற்றும் உலாவி முடக்கம் உட்பட பல சிக்கல்கள், இந்த நுட்பங்களை குறைந்த நம்பகத்தன்மை கொண்டதாக அல்லது பயனுள்ளதாக மாற்றும்.
போன்ற நுட்பங்களைப் பயன்படுத்தும் போது நேரம் முடிந்தது, உலாவி தாவல் இடைநிறுத்தப்பட்டால் அல்லது நேர மண்டலம் அல்லது பகல் சேமிப்பு நேர மாற்றங்கள் ஏற்பட்டால் என்ன நடக்கும் என்பது ஒரு பரவலான கவலை. இந்தச் சிக்கல்களால் நள்ளிரவு திரும்ப அழைப்பின் சரியான செயல்பாடானது பாதிக்கப்படலாம்.
இந்த இடுகை ஜாவாஸ்கிரிப்டில் தேதி மாற்றங்களைக் கண்டறிவதற்கான பல்வேறு முறைகளைப் பற்றி விவாதிக்கும். உங்கள் கேலெண்டர் பயன்பாடு துல்லியமாகவும் பயனுள்ளதாகவும் இருப்பதை உறுதிசெய்ய, சாத்தியமான சிக்கல்கள் மற்றும் நேர மண்டல மாற்றங்கள் மற்றும் ஆற்றல் சேமிப்பு அமைப்புகள் போன்றவற்றை எவ்வாறு கையாள்வது என்பதையும் நாங்கள் பார்ப்போம்.
| கட்டளை | பயன்பாட்டின் உதாரணம் |
|---|---|
| செட் டைம்அவுட்() | ஒரு மில்லிவினாடி-நீண்ட தாமதம் அமைக்கப்பட்டவுடன் செயல்பாட்டைத் தொடங்கப் பயன்படுகிறது. நள்ளிரவு வரை எவ்வளவு நேரம் இருக்கும் என்பதைத் தீர்மானிக்கவும், அந்தத் துல்லியமான தருணத்தில் தேதி புதுப்பிப்பைத் தொடங்கவும் இது இந்த வழக்கில் பயன்படுத்தப்படுகிறது. |
| இடைவெளி () | முன்னரே தீர்மானிக்கப்பட்ட இடைவெளியில் (மில்லி விநாடிகளில் அளவிடப்படுகிறது) ஒரு செயல்பாட்டைத் தொடர்ந்து இயக்குகிறது. இங்கே, அது நள்ளிரவாக இருக்கிறதா என்று ஒவ்வொரு மணி நேரமும் கடிகாரத்தைச் சரிபார்த்து தேவையான மாற்றங்களைச் செய்கிறது. |
| புதிய தேதி() | இந்த கட்டளையைப் பயன்படுத்தி, தற்போதைய தேதி மற்றும் நேரத்துடன் ஒரு புதிய தேதி பொருள் உருவாக்கப்படுகிறது. நள்ளிரவு வரை எவ்வளவு நேரம் இருக்கும் என்பதைக் கண்டறிவதற்கும் கணினித் தேதி எப்போது மாறுகிறது என்பதைச் சரிபார்க்கவும் இது அவசியம். |
| பிறழ்வு கண்காணிப்பாளர் | DOM (ஆவண பொருள் மாதிரி) மாற்றங்களைக் கண்காணிக்க டெவலப்பர்களை இயக்குகிறது. தேதி காட்சி உறுப்புக்கான மாற்றங்களை அடையாளம் காண இந்த விளக்கப்படம் ஒரு சோதனை முறையைப் பயன்படுத்துகிறது. |
| cron.schedule() | கிரான் ஜாப் தொடரியலைப் பயன்படுத்தி இந்த கட்டளையைப் பயன்படுத்தி பணிகள் திட்டமிடப்பட்டுள்ளன. Node.js எடுத்துக்காட்டில், நள்ளிரவில் ஒரு வேலையைச் செய்ய இது பயன்படுகிறது, இது சர்வர் பக்க காலண்டர் பயன்பாட்டின் சிறப்பம்சமாக தேதியைப் புதுப்பிக்கிறது. |
| குழந்தை பட்டியல் | எந்த வகையான DOM மாற்றங்களைத் தேட வேண்டும் என்பதைக் குறிக்கிறது. MutationObserver புதிய குழந்தை கூறுகளை சரி என அமைக்கும் போது அவற்றை சேர்ப்பது அல்லது அகற்றுவது ஆகியவற்றைக் கண்காணிக்கும். தேதிக் காட்சியில் ஏற்படும் மாற்றங்களைக் கண்காணிப்பதை இது எளிதாக்குகிறது. |
| துணை மரம் | உண்மை என அமைக்கப்படும் போது, இந்த கூடுதல் MutationObserver உள்ளமைவு விருப்பம், பார்வையாளர் நேரடியாக குழந்தைகளை மட்டும் அல்லாமல், அனைத்து சைல்டு நோட்களிலும் ஏற்படும் மாற்றங்களைக் கண்காணிக்கும் என்று உத்தரவாதம் அளிக்கிறது. ஆழமான DOM மாற்றங்கள் அதன் உதவியுடன் கண்டறியப்படுகின்றன. |
| முனை-கிரான் | ஒரு குறிப்பிட்ட Node.js மாட்யூல் சர்வர் பக்கத்தில் திட்டமிடல் வேலைகளைக் கையாளப் பயன்படுகிறது. கிளையன்ட் பக்க நேரத்தைச் சார்ந்து இல்லாமல் நள்ளிரவில் தானாகவே ஸ்கிரிப்ட்களைத் தொடங்க, இந்த கட்டளை அவசியம். |
| புதிய தேதி (ஆண்டு, மாதம், நாள்) | அடுத்த நாளின் நள்ளிரவைப் பிரதிபலிக்கும் தேதி பொருளை உருவாக்குகிறது, நள்ளிரவு வரை துல்லியமான மில்லி விநாடி கணக்கீடுகளை செயல்படுத்துகிறது செட் டைம்அவுட்() செயல்பாடு. |
JavaScript இல் திறமையான தேதி மாற்றம் கண்டறிதல்
தி நேரம் முடிந்தது நள்ளிரவு வரை மில்லி விநாடிகளைக் கணக்கிடுவதற்கும், துல்லியமாக 00:00 மணிக்கு ஒரு செயல்பாட்டைத் திட்டமிடுவதற்கும் நுட்பம் முதல் தீர்வில் பயன்படுத்தப்படுகிறது. இந்த முறை உங்கள் காலெண்டரில் உள்ள தனிப்படுத்தப்பட்ட தேதி எப்போது புதுப்பிக்கப்பட வேண்டும் என்பதை உறுதி செய்வதோடு மட்டுமல்லாமல், மீண்டும் மீண்டும் வருவதையும் உருவாக்குகிறது. இடைவெளியை அமைக்கவும் ஒவ்வொரு நாளும் நள்ளிரவுக்குப் பிறகு தேதியைப் புதுப்பிக்க. டைமர் அணைக்கப்படும்போது தாவல் திறந்திருப்பதை உறுதிசெய்வது முக்கிய பணியாகும். உலாவி தாவலை முடக்கினாலோ அல்லது சக்தி சேமிப்பு பயன்முறையில் வைத்தாலோ காலக்கெடு தவறிவிடலாம் அல்லது நீடித்திருக்கலாம். வழக்கமான சூழ்நிலைகளில் இந்த முறை நன்றாக வேலை செய்தாலும், எதிர்பாராத உலாவி சூழ்நிலைகளில் இது சிறப்பாக செயல்படாது.
பயன்படுத்துதல் இடைவெளியை அமைக்கவும் ஒவ்வொரு மணி நேரமும் கணினி நேரத்தைச் சரிபார்ப்பது கூடுதல் விருப்பமாகும். A இன் துல்லியமான தருணத்தைப் பொறுத்து அல்ல நேரம் முடிந்தது, இந்த முறை சிஸ்டம் நேரம் நள்ளிரவுக்கு வழக்கமான அடிப்படையில் மாறியிருக்கிறதா என்பதைச் சரிபார்க்கிறது. இந்த அணுகுமுறை மொபைல் பயனர்களுக்கு விரும்பத்தக்கது, ஏனெனில் இது குறைந்த வளங்களைப் பயன்படுத்துகிறது மற்றும் முந்தையதை விட மிகவும் திறமையானது, இது வினாடிக்கு ஒரு முறை. மாறாக, ஒவ்வொரு மணி நேரத்திற்கும் ஒரு முறை செய்யப்படுகிறது. தாக்கம் குறைந்தாலும், இந்த உத்தி இன்னும் சில ஆதாரங்களைப் பயன்படுத்துகிறது. இந்த முறையானது நேர மண்டலம் அல்லது பகல் சேமிப்பு மாற்றங்களால் ஏற்படும் பிரச்சனைகளிலிருந்தும் தெளிவாக இருக்கும், ஏனெனில் இது தற்போதைய தேதியை அவ்வப்போது சரிபார்க்கிறது.
மிகவும் நம்பகமானது, மூன்றாவது அணுகுமுறை நோட்-கிரான் தொகுப்பைப் பயன்படுத்துகிறது மற்றும் Node.js சர்வர் பக்க அமைப்புகளுக்கு. இங்கே, மூலம் நள்ளிரவில் சர்வரில் ஒரு பணி தானாகவே மேற்கொள்ளப்படுகிறது cron.அட்டவணை செயல்பாடு, கிளையண்டின் உலாவி நிலை அல்லது ஆற்றல் சேமிப்பு அமைப்புகளிலிருந்து சுயாதீனமானது. பயனரின் உலாவி மூடப்பட்டிருந்தாலும் அல்லது செயலற்ற நிலையில் இருந்தாலும், காலெண்டரைப் புதுப்பிக்க வேண்டிய ஆன்லைன் பயன்பாடுகளுக்கு இந்த முறை சிறப்பாகச் செயல்படுகிறது. அதிக எண்ணிக்கையிலான பயனர்களைக் கொண்ட பயன்பாடுகளுக்கு, சேவையகம் நேரத்தைப் பராமரிக்கிறது மற்றும் அதற்கேற்ப தனிப்படுத்தப்பட்ட தேதியை மாற்றுகிறது, இது மிகவும் நம்பகமானதாகவும் அளவிடக்கூடியதாகவும் ஆக்குகிறது.
தி பிறழ்வு கண்காணிப்பாளர் ஏபிஐ ஒரு சோதனை முறையில் பயன்படுத்தப்படுகிறது, இது இறுதியாக நான்காவது தீர்வில் அறிமுகப்படுத்தப்பட்டது. இந்த அணுகுமுறை ஆவணப் பொருள் மாதிரியில் (DOM) செய்யப்பட்ட மாற்றங்களைக் கண்காணிக்கும், குறிப்பாக தேதி காட்டப்படும் பகுதியில். இந்த முறை குறைவான பொதுவானது என்றாலும், மற்றொரு செயல்பாடு அல்லது மனித செயல்பாடு தானாகவே தேதியை புதுப்பிக்கும் சூழ்நிலைகளில் இது உதவியாக இருக்கும். தேதி மாறும்போது, பார்வையாளர் அதைக் கண்டறிந்து பொருத்தமான மாற்றங்களைத் தொடங்குகிறார். இது ஒரு புதுமையான அணுகுமுறையாக இருந்தாலும், பிற நுட்பங்களுடன் இணைந்தால் இது நன்றாக வேலை செய்கிறது, குறிப்பாக நேரடியாகத் தூண்டுதல் இல்லாமல் தேதி தானாகவே மாறக்கூடிய சூழ்நிலைகளில்.
ஜாவாஸ்கிரிப்ட் தேதி மாற்றம் கண்டறிதல்: முதல் தீர்வு: செட் டைம்அவுட்டைப் பயன்படுத்தவும் மற்றும் மில்லி விநாடிகளைக் கணக்கிடவும்
முன்-இறுதி ஜாவாஸ்கிரிப்ட் முறை, இது நள்ளிரவு வரை மீதமுள்ள நேரத்தைத் தீர்மானித்து மீண்டும் அழைப்பைத் தொடங்கும்
// Function to calculate milliseconds until midnightfunction msUntilMidnight() {const now = new Date();const midnight = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);return midnight - now;}// Function to highlight the current date on the calendarfunction highlightCurrentDate() {const today = new Date();// Logic to highlight today's date on your calendar goes hereconsole.log("Highlighted Date:", today.toDateString());}// Initial call to highlight today's datehighlightCurrentDate();// Set a timeout to run the callback at midnightsetTimeout(function() {highlightCurrentDate();setInterval(highlightCurrentDate, 86400000); // Refresh every 24 hours}, msUntilMidnight());
ஜாவாஸ்கிரிப்ட் தேதி மாற்றம் கண்டறிதல்: தீர்வு 2: ஒவ்வொரு மணிநேரமும் செட் இன்டர்வல் மூலம் சரிபார்க்கவும்
ஜாவாஸ்கிரிப்ட் தீர்வு, setInterval ஐப் பயன்படுத்தி தொடர்ந்து அல்லாமல் ஒவ்வொரு மணிநேரமும் தேதியை சரிபார்க்கிறது
// Function to highlight the current date on the calendarfunction highlightCurrentDate() {const today = new Date();// Logic to highlight today's date on your calendar goes hereconsole.log("Highlighted Date:", today.toDateString());}// Initial call to highlight today's datehighlightCurrentDate();// Set an interval to check the date every hour (3600000 ms)setInterval(function() {const now = new Date();if (now.getHours() === 0) { // Check if it's midnighthighlightCurrentDate();}}, 3600000);
ஜாவாஸ்கிரிப்ட் தேதி மாற்றம் கண்டறிதல்: மூன்றாவது தீர்வு: Node.js மற்றும் கிரான் வேலைகளைப் பயன்படுத்தும் பின்தள முறை
node-cron தொகுப்பைப் பயன்படுத்தி, Node.js பின்தள தீர்வு தனிப்படுத்தப்பட்ட தேதியைப் புதுப்பிக்கிறது.
// Install the cron package: npm install node-cronconst cron = require('node-cron');const express = require('express');const app = express();// Cron job to run every midnightcron.schedule('0 0 * * *', () => {console.log('It\'s midnight! Updating the highlighted date...');// Logic to update the highlighted date in the database});// Start the serverapp.listen(3000, () => {console.log('Server is running on port 3000');});
MutationObserver உடன் தேதி கண்காணிப்பாளரைப் பயன்படுத்துதல்: ஜாவாஸ்கிரிப்ட் தேதி மாற்றத்தைக் கண்டறிவதற்கான தீர்வு 4
தேதி மாற்றங்களைக் கண்டறிவதற்காக ஆவணப் புதுப்பிப்புகளைப் பார்க்க MutationObserver ஐப் பயன்படுத்தும் JavaScript இல் ஒரு சோதனை
// Create a function to update date and observe changesfunction observeDateChange() {const targetNode = document.getElementById('dateDisplay'); // Assume there's an element displaying the dateconst config = { childList: true, subtree: true }; // Configuration for the observerconst callback = function() {console.log("Date has changed! Updating...");// Logic to update highlighted date};const observer = new MutationObserver(callback);observer.observe(targetNode, config);}// Initialize the observer on page loadwindow.onload = observeDateChange;
டைனமிக் வலை பயன்பாடுகளில் துல்லியமான தேதி கண்டறிதலை உறுதி செய்தல்
JavaScript இல் தற்போதைய தேதியில் மாற்றத்தைக் கண்டறியும் போது, நேர மண்டல மாற்றங்களையும் பகல் சேமிப்பு நேரத்தையும் (DST) நிர்வகிப்பதையும் கணக்கில் எடுத்துக்கொள்வது முக்கியம். இந்த இரண்டு மாறிகளும் நேரக் கணக்கீடுகளில் ஏற்றத்தாழ்வுகளை ஏற்படுத்தலாம், குறிப்பாக உங்கள் காலண்டர் மென்பொருளின் பயனர்கள் உலகம் முழுவதும் இருந்தால். ஆப்ஸ் கிளையண்டின் சிஸ்டம் கடிகாரத்தை மட்டுமே பயன்படுத்தினால், நேர மண்டலங்களில் ஏற்படும் மாற்றங்களை உடனடியாகக் கண்டறிய முடியாமல் போகலாம். இதற்குப் பரிகாரம் செய்வதற்காக நேர மண்டல மாற்றங்கள் அல்லது டிஎஸ்டியால் பாதிக்கப்படாத யுடிசி நேரத்தைப் பயன்படுத்தி தேதியை மீண்டும் சரிபார்க்கும் நுட்பங்களைப் பயன்படுத்துவது மிகவும் முக்கியமானது.
UTC போன்ற நிலையான வடிவமைப்பில் நேரத்தைக் கண்காணிப்பது மற்றும் அதை பயனரின் உள்ளூர் நேரமாக காட்சிக்கு மாற்றுவது ஒரு சிறந்த உத்தி. பயனரின் கணினி நேரமண்டலத்தில் ஏற்படும் மாற்றங்கள் அல்லது பகல் சேமிப்பு நேரத்தை செயல்படுத்துவதால் முக்கிய நேரக் கணக்கீடுகள் பாதிக்கப்படாது என்பதை இது உறுதி செய்கிறது. முன்னிருப்பாக UTC இல் பணிபுரியும் போது மற்றும் பயனர் இடைமுகத்தில் தேதியை வழங்கும் போது உள்ளூர் நேர மண்டலத்தை சரிசெய்யும் போது, ஜாவாஸ்கிரிப்டைப் பயன்படுத்தி இதை நீங்கள் அடையலாம் தேதி பொருள்கள். தி Date.getTimezoneOffset() செயல்பாடு காட்டப்படும் நேரத்தை மாற்றியமைக்கவும் உதவும்.
வெளிப்புற சேவையகத்துடன் நேரத்தை ஒத்திசைப்பதன் மூலம் மிகவும் சிக்கலான வலை பயன்பாடுகளுக்கு துல்லியத்தை உத்தரவாதம் செய்யலாம். வாடிக்கையாளரின் உள்ளூர் கணினி நேரத்தைப் பயன்படுத்தினால், கணினி கடிகாரம் முடக்கப்படும் வாய்ப்பு எப்போதும் உள்ளது. உங்கள் தேதி மாற்றம் கண்டறிதலின் நம்பகத்தன்மையை சர்வரில் இருந்து சரியான நேரத்தை வழக்கமாக மீட்டெடுத்து உள்ளூர் நேரத்துடன் ஒப்பிடுவதன் மூலம் மேலும் அதிகரிக்கலாம். லோக்கல் சிஸ்டம் கடிகாரத்தில் உள்ள சிக்கல்களால் ஏற்படும் மாறுபாடுகளை அடையாளம் காண இது உங்களை அனுமதிக்கிறது. இந்த தந்திரோபாயம் குறிப்பாக அவசரமான சூழ்நிலைகளில் உதவியாக இருக்கும், அங்கு சரியான நேரத்தில் இருக்க வேண்டும்.
JavaScript தேதி மாற்றம் கண்டறிதல் குறித்த அடிக்கடி கேட்கப்படும் கேள்விகள்
- நள்ளிரவில் தேதி மாற்றங்களைக் கண்டறிய எந்த வழி சிறந்தது?
- இது பயன்படுத்த பயனுள்ளதாக இருக்கும் setTimeout நள்ளிரவு வரை மில்லி விநாடிகளை எண்ணி, அந்த இடத்தில் மீண்டும் அழைப்பைத் தொடங்கவும்; இருப்பினும், இது பின்வரும் காலக்கெடுவை மறுபரிசீலனை செய்ய வேண்டும்.
- எனது ஜாவாஸ்கிரிப்ட் காலண்டர் பயன்பாட்டை நேர மண்டல மாற்றங்களுக்கு ஏற்ப நான் எவ்வாறு மாற்றியமைப்பது?
- நேரமண்டல மாற்றங்களை அடையாளம் காணவும் கணக்கு செய்யவும், நீங்கள் பயன்படுத்தலாம் Date.getTimezoneOffset(), இது காட்டப்படும் நேரத்தை மாற்றியமைக்கும்.
- எனது உலாவி தாவல் ஆற்றல் சேமிப்பு பயன்முறையில் இருந்தால் நள்ளிரவில் என்ன நடக்கும்?
- setTimeout அல்லது setInterval ஆற்றல் சேமிப்பு முறையில் ஒத்திவைக்கப்படலாம். விடுபட்ட நிகழ்வுகளைக் குறைக்க, பயன்படுத்தவும் setInterval வழக்கமான சோதனைகளுடன் இணைந்து.
- சர்வரில் தேதி மாற்றங்களைக் கண்டறிய முடியுமா?
- ஆம், சர்வர் பக்க திட்டமிடலைப் பயன்படுத்தி, கிளையண்டின் நிலையைப் பொறுத்து இல்லாமல் தேதி மாற்றங்களை நீங்கள் பாதுகாப்பாக நிர்வகிக்கலாம். cron jobs உள்ளே Node.js.
- பகல் சேமிப்பு நேரத்தில் ஏற்படும் மாற்றங்களுக்கு எனது மென்பொருள் சரிசெய்கிறது என்பதை நான் எப்படி உறுதிப்படுத்துவது?
- பயன்படுத்தி new Date() UTC இல் நேரத்தைக் கண்காணிப்பதற்கும், உள்ளூர் நேரத்தைப் பயனருக்குக் காண்பிக்கும் போது அதை மட்டும் சரிசெய்வதற்கும் பகல் சேமிப்பு நேரம் எவ்வாறு கையாளப்படுகிறது என்பதுதான்.
இணைய பயன்பாடுகளில் தேதி கண்டறிதல் குறித்த முக்கிய குறிப்புகள்
காலெண்டர் பயன்பாடு, தற்போதைய தேதியில் ஏற்படும் மாற்றங்களை, அவ்வப்போது நேரத்தைச் சரிபார்ப்பது அல்லது உபயோகிப்பது போன்ற பல வழிகளில் கண்டறிய முடியும். நேரம் முடிந்தது. இந்த நுட்பங்கள், ஹைலைட் செய்யப்பட்ட தேதியை நள்ளிரவில் தானாகவே புதுப்பிப்பதற்கான உத்திகளை வழங்குகின்றன.
பகல்நேர சேமிப்பு நேரம், நேர மண்டல மாற்றங்கள் மற்றும் ஆற்றல் சேமிப்பு முறைகள் உள்ளிட்ட சாத்தியமான சிக்கல்களை டெவலப்பர்கள் கையாள வேண்டும். க்ரான் பணிகள் போன்ற சர்வர் பக்க தீர்வுகளால் ஒட்டுமொத்த நிரல் நிலைத்தன்மை அதிகரிக்கப்படுகிறது, இது கிளையண்டின் உலாவி செயலற்ற நிலையில் இருந்தாலும் வழக்கமான புதுப்பிப்புகளுக்கு உத்தரவாதம் அளிக்கிறது.
ஜாவாஸ்கிரிப்ட் தேதி கண்டறிதலுக்கான ஆதாரங்கள் மற்றும் குறிப்புகள்
- ஜாவாஸ்கிரிப்டில் தேதி மாற்றங்களை நிர்வகிப்பதற்கான இந்தக் கட்டுரை பல்வேறு ஜாவாஸ்கிரிப்ட் மன்றங்கள் மற்றும் வலை அபிவிருத்தி வலைப்பதிவுகளின் எடுத்துக்காட்டுகள் மற்றும் விவாதங்களால் ஈர்க்கப்பட்டது. ஜாவாஸ்கிரிப்ட் தேதி கையாளுதல் பற்றிய விரிவான நுண்ணறிவுகளுக்கு, பார்க்கவும் MDN Web Docs - தேதி பொருள் .
- தேதி மாற்றங்கள் போன்ற நிகழ்வுகளைக் கையாள்வதில் setTimeout மற்றும் setInterval பயன்பாட்டை ஆராய, நீங்கள் விரிவான வழிகாட்டியைப் பார்வையிடலாம் JavaScript.info - டைமர்கள் .
- ஜாவாஸ்கிரிப்டில் நேர மண்டல கையாளுதல் மற்றும் பகல் சேமிப்பு சரிசெய்தல் பற்றிய கூடுதல் ஆய்வுக்கு, கட்டுரையைப் பார்க்கவும் Moment.js ஆவணம் .