JavaScript-ൽ നിലവിലെ തീയതി ലഭ്യമാക്കുന്നു

JavaScript-ൽ നിലവിലെ തീയതി ലഭ്യമാക്കുന്നു
JavaScript-ൽ നിലവിലെ തീയതി ലഭ്യമാക്കുന്നു

നിലവിലെ തീയതി എങ്ങനെ വീണ്ടെടുക്കാമെന്ന് മനസിലാക്കുന്നു

വെബ് വികസനത്തിൽ, നിലവിലെ തീയതി ചലനാത്മകമായി പ്രദർശിപ്പിക്കുന്നത് തത്സമയ വിവരങ്ങൾ നൽകിക്കൊണ്ട് ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തും. ജാവാസ്ക്രിപ്റ്റ്, വൈവിധ്യമാർന്ന ഭാഷയായതിനാൽ, ഇത് നേടുന്നതിന് നിരവധി രീതികൾ വാഗ്ദാനം ചെയ്യുന്നു.

നിങ്ങൾ ഒരു ലളിതമായ വെബ്‌പേജോ സങ്കീർണ്ണമായ ആപ്ലിക്കേഷനോ നിർമ്മിക്കുകയാണെങ്കിലും, നിലവിലെ തീയതി എങ്ങനെ കണ്ടെത്താമെന്ന് അറിയുന്നത് ഒരു അടിസ്ഥാന വൈദഗ്ധ്യമാണ്. നിങ്ങളുടെ പ്രോജക്റ്റുകളിൽ തീയതി വീണ്ടെടുക്കൽ കാര്യക്ഷമമായി നടപ്പിലാക്കാൻ കഴിയുമെന്ന് ഉറപ്പാക്കിക്കൊണ്ട് ഈ ലേഖനം പ്രക്രിയയിലൂടെ നിങ്ങളെ നയിക്കും.

കമാൻഡ് വിവരണം
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() സെർവർ ആരംഭിക്കുകയും കണക്ഷനുകൾക്കായി ഒരു നിർദ്ദിഷ്‌ട പോർട്ടിൽ ശ്രദ്ധിക്കുകയും ചെയ്യുന്നു, സെർവർ പ്രവർത്തിക്കുന്നുണ്ടെന്നും അഭ്യർത്ഥനകൾ കൈകാര്യം ചെയ്യാൻ തയ്യാറാണെന്നും ഉറപ്പാക്കുന്നു.

മുൻവശത്ത് ജാവാസ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് നിലവിലെ തീയതി നേടുന്നു

JavaScript ഫ്രണ്ട്എൻഡ് സ്ക്രിപ്റ്റ്

// Function to get the current date
function getCurrentDate() {
  const today = new Date();
  const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
  return date;
}

// Display the current date in the console
console.log("Today's date is: " + getCurrentDate());

Node.js ഉപയോഗിച്ച് നിലവിലെ തീയതി വീണ്ടെടുക്കുന്നു

Node.js ബാക്കെൻഡ് സ്ക്രിപ്റ്റ്

// Import the date module
const express = require('express');
const app = express();
const port = 3000;

// Function to get the current date
function getCurrentDate() {
  const today = new Date();
  const date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
  return date;
}

// Route to display the current date
app.get('/', (req, res) => {
  res.send("Today's date is: " + getCurrentDate());
});

app.listen(port, () => {
  console.log(`Server is running on port ${port}`);
});

ജാവാസ്ക്രിപ്റ്റിൽ വിപുലമായ തീയതി കൈകാര്യം ചെയ്യൽ

നിലവിലെ തീയതി ലഭ്യമാക്കുന്നതിനു പുറമേ, കൂടുതൽ വിപുലമായ തീയതി കൃത്രിമത്വത്തിനും ഫോർമാറ്റിംഗിനും JavaScript നിരവധി രീതികൾ നൽകുന്നു. ഒരു പ്രധാന രീതിയാണ് toLocaleDateString(), ഉപയോക്താവിൻ്റെ ഭാഷയെ അടിസ്ഥാനമാക്കി തീയതി ഫോർമാറ്റ് ചെയ്യുന്നു, ഇത് കൂടുതൽ ഉപയോക്തൃ-സൗഹൃദവും വായനായോഗ്യവുമാക്കുന്നു. ദൈർഘ്യമേറിയ ഫോം, ഷോർട്ട് ഫോം, അല്ലെങ്കിൽ ന്യൂമെറിക് എന്നിങ്ങനെ വിവിധ ഫോർമാറ്റുകളിൽ തീയതി പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഓപ്ഷനുകൾ ഉപയോഗിച്ച് ഈ രീതി ഇഷ്ടാനുസൃതമാക്കാവുന്നതാണ്.

ജാവാസ്ക്രിപ്റ്റിലെ തീയതി കൈകാര്യം ചെയ്യുന്നതിനുള്ള മറ്റൊരു ഉപയോഗപ്രദമായ വശം തീയതികളിൽ ഗണിത പ്രവർത്തനങ്ങൾ നടത്താനുള്ള കഴിവാണ്. ഉദാഹരണത്തിന്, പോലുള്ള രീതികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഒരു തീയതിയിലേക്ക് ദിവസങ്ങളോ മാസങ്ങളോ വർഷങ്ങളോ ചേർക്കാനോ കുറയ്ക്കാനോ കഴിയും setDate(), setMonth(), ഒപ്പം setFullYear(). തീയതി ഒബ്‌ജക്‌റ്റ് പരിഷ്‌ക്കരിക്കാനും ഭാവി അല്ലെങ്കിൽ കഴിഞ്ഞ തീയതികൾ കണക്കാക്കാനും ഈ രീതികൾ നിങ്ങളെ അനുവദിക്കുന്നു, ഇവൻ്റുകൾ അല്ലെങ്കിൽ ഡെഡ്‌ലൈനുകൾ ഷെഡ്യൂൾ ചെയ്യേണ്ട അപ്ലിക്കേഷനുകളിൽ ഇത് ഉപയോഗപ്രദമാണ്.

JavaScript-ൽ തീയതി കൈകാര്യം ചെയ്യുന്നതിനെക്കുറിച്ചുള്ള പൊതുവായ ചോദ്യങ്ങളും ഉത്തരങ്ങളും

  1. JavaScript-ൽ നിലവിലെ തീയതി എങ്ങനെ ഫോർമാറ്റ് ചെയ്യാം?
  2. ഉപയോഗിക്കുക toLocaleDateString() പ്രാദേശിക-നിർദ്ദിഷ്ട ഫോർമാറ്റിംഗിനായി അല്ലെങ്കിൽ toISOString() ഒരു സാധാരണ ഫോർമാറ്റിനായി.
  3. JavaScript-ൽ ഒരു തീയതിയിലേക്ക് എനിക്ക് എങ്ങനെ ദിവസങ്ങൾ ചേർക്കാനാകും?
  4. ഉപയോഗിക്കുക setDate() നിലവിലെ തീയതിയും ചേർക്കേണ്ട ദിവസങ്ങളുടെ എണ്ണവും കടന്ന് ദിവസങ്ങൾ ചേർക്കാൻ.
  5. എനിക്ക് ജാവാസ്ക്രിപ്റ്റിൽ നിലവിലെ ടൈംസ്റ്റാമ്പ് ലഭിക്കുമോ?
  6. അതെ, ഉപയോഗിക്കുക Date.now() നിലവിലെ ടൈംസ്റ്റാമ്പ് മില്ലിസെക്കൻഡിൽ ലഭിക്കാൻ.
  7. ജാവാസ്ക്രിപ്റ്റിലെ രണ്ട് തീയതികൾ എങ്ങനെ താരതമ്യം ചെയ്യാം?
  8. രണ്ട് തീയതികളും ടൈംസ്റ്റാമ്പുകളാക്കി മാറ്റുക getTime() തുടർന്ന് സംഖ്യാ മൂല്യങ്ങൾ താരതമ്യം ചെയ്യുക.
  9. ഒരു നിർദ്ദിഷ്‌ട തീയതിക്കായി എനിക്ക് എങ്ങനെ ആഴ്‌ചയിലെ ദിവസം ലഭിക്കും?
  10. ഉപയോഗിക്കുക getDay(), ഇത് 0 (ഞായർ) മുതൽ 6 (ശനി) വരെയുള്ള ഒരു സംഖ്യ നൽകുന്നു.
  11. JavaScript-ൽ ഒരു തീയതി സ്ട്രിംഗ് എങ്ങനെ പാഴ്‌സ് ചെയ്യാം?
  12. ഉപയോഗിക്കുക Date.parse() അഥവാ new Date(dateString) ഒരു തീയതി സ്ട്രിംഗ് ഒരു തീയതി ഒബ്‌ജക്റ്റാക്കി മാറ്റാൻ.
  13. JavaScript-ലെ ഡിഫോൾട്ട് തീയതി ഫോർമാറ്റ് എന്താണ്?
  14. ജാവാസ്ക്രിപ്റ്റിലെ സ്ഥിരസ്ഥിതി തീയതി ഫോർമാറ്റ് ISO 8601 ഫോർമാറ്റാണ്, അതായത് YYYY-MM-DDTHH:MM:SSZ.
  15. 1970 ജനുവരി 1 മുതലുള്ള മില്ലിസെക്കൻഡുകളുടെ എണ്ണം എനിക്ക് എങ്ങനെ ലഭിക്കും?
  16. ഉപയോഗിക്കുക getTime() Unix Epoch മുതലുള്ള മില്ലിസെക്കൻഡുകളുടെ എണ്ണം ലഭിക്കുന്നതിന് തീയതി ഒബ്‌ജക്റ്റിൽ.
  17. JavaScript-ൽ ഒരു തീയതിക്കായി എനിക്ക് ഒരു നിർദ്ദിഷ്ട സമയം സജ്ജീകരിക്കാനാകുമോ?
  18. അതെ, ഉപയോഗിക്കുക setHours(), setMinutes(), setSeconds(), ഒപ്പം setMilliseconds() നിർദ്ദിഷ്ട സമയ മൂല്യങ്ങൾ സജ്ജമാക്കാൻ.

JavaScript-ലെ തീയതി വീണ്ടെടുക്കലിനെക്കുറിച്ചുള്ള അന്തിമ ചിന്തകൾ

ജാവാസ്ക്രിപ്റ്റിൽ നിലവിലെ തീയതി ലഭിക്കുന്നത് വളരെ ലളിതമാണ്, വൈവിധ്യമാർന്ന തീയതി ഒബ്ജക്റ്റിന് നന്ദി. നിങ്ങൾ ഫ്രണ്ട്എൻഡിലോ ബാക്കെൻഡിലോ പ്രവർത്തിക്കുകയാണെങ്കിലും, ബിൽറ്റ്-ഇൻ രീതികൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് തീയതികൾ എളുപ്പത്തിൽ വീണ്ടെടുക്കാനും ഫോർമാറ്റ് ചെയ്യാനും കഴിയും. ഏതൊരു വെബ് ഡെവലപ്പർക്കും ഈ അടിസ്ഥാനകാര്യങ്ങൾ മനസ്സിലാക്കുന്നത് വളരെ പ്രധാനമാണ്, കാരണം പല ആപ്ലിക്കേഷനുകളിലും തീയതി കൃത്രിമത്വം ഒരു സാധാരണ ആവശ്യകതയാണ്. തീയതികൾ എങ്ങനെ ഫലപ്രദമായി കൈകാര്യം ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള അറിവ് ഉപയോഗിച്ച്, നിങ്ങളുടെ വെബ് പ്രോജക്റ്റുകളുടെ പ്രവർത്തനക്ഷമതയും ഉപയോക്തൃ അനുഭവവും നിങ്ങൾക്ക് മെച്ചപ്പെടുത്താനാകും.