$lang['tuto'] = "ട്യൂട്ടോറിയലുകൾ"; ?>$lang['tuto'] = "ട്യൂട്ടോറിയലുകൾ"; ?> JavaScript-ൽ ഒരു

JavaScript-ൽ ഒരു ടൈംസ്റ്റാമ്പ് നേടുന്നു: ഒരു ഗൈഡ്

JavaScript-ൽ ഒരു ടൈംസ്റ്റാമ്പ് നേടുന്നു: ഒരു ഗൈഡ്
JavaScript-ൽ ഒരു ടൈംസ്റ്റാമ്പ് നേടുന്നു: ഒരു ഗൈഡ്

JavaScript ടൈംസ്റ്റാമ്പുകളുടെ ആമുഖം

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

ഈ ഗൈഡ് JavaScript-ൽ ഒരു ടൈംസ്റ്റാമ്പ് നേടുന്ന പ്രക്രിയയിലൂടെ നിങ്ങളെ നയിക്കും, ഇവൻ്റുകൾ ലോഗിംഗ് ചെയ്യുക, ഷെഡ്യൂൾ ചെയ്യുക അല്ലെങ്കിൽ സമയം ട്രാക്ക് ചെയ്യുക തുടങ്ങിയ വിവിധ ആപ്ലിക്കേഷനുകൾക്ക് ഇത് ഉപയോഗപ്രദമാകും.

കമാൻഡ് വിവരണം
Date.now() Unix കാലഘട്ടം (ജനുവരി 1, 1970) മുതലുള്ള മില്ലിസെക്കൻഡുകളുടെ എണ്ണം നൽകുന്നു.
Math.floor() ഒരു സംഖ്യയെ അടുത്തുള്ള പൂർണ്ണസംഖ്യയിലേക്ക് റൗണ്ട് ചെയ്യുന്നു.
require('moment') Node.js-ൽ തീയതിയും സമയവും കൈകാര്യം ചെയ്യുന്നതിനായി 'മൊമെൻ്റ്' ലൈബ്രറി ഇറക്കുമതി ചെയ്യുന്നു.
moment().unix() 'moment' ലൈബ്രറി ഉപയോഗിച്ച് നിലവിലെ Unix ടൈംസ്റ്റാമ്പ് ലഭിക്കുന്നു.
console.log() വെബ് കൺസോളിലേക്ക് ഒരു സന്ദേശം ഔട്ട്പുട്ട് ചെയ്യുന്നു.

ജാവാസ്ക്രിപ്റ്റിൽ ടൈംസ്റ്റാമ്പ് സ്ക്രിപ്റ്റുകൾ മനസ്സിലാക്കുന്നു

നൽകിയിരിക്കുന്ന സ്ക്രിപ്റ്റുകൾ JavaScript-ൽ ഒരു Unix ടൈംസ്റ്റാമ്പ് എങ്ങനെ നേടാമെന്ന് കാണിക്കുന്നു. ക്ലയൻ്റ് സൈഡ് സ്ക്രിപ്റ്റ് ഉപയോഗിക്കുന്നു Date.now() യുണിക്സ് യുഗം മുതൽ (ജനുവരി 1, 1970) നിലവിലെ ടൈംസ്റ്റാമ്പ് മില്ലിസെക്കൻഡിൽ ലഭിക്കുന്നതിന്. ഈ മൂല്യം പിന്നീട് 1000 കൊണ്ട് ഹരിച്ചുകൊണ്ട് സെക്കൻഡിലേക്ക് പരിവർത്തനം ചെയ്യപ്പെടുകയും ഉപയോഗിച്ച് റൗണ്ട് ഡൌൺ ചെയ്യുകയും ചെയ്യുന്നു Math.floor(). സ്ക്രിപ്റ്റിൽ ഒരു ഫംഗ്ഷനും ഉൾപ്പെടുന്നു, getCurrentTimestamp(), ഇത് പുനരുപയോഗത്തിനുള്ള ഈ യുക്തിയെ ഉൾക്കൊള്ളുന്നു. ഇവൻ്റുകൾ ലോഗ് ചെയ്യുന്നതിനോ സമയ ഇടവേളകൾ അളക്കുന്നതിനോ ഫ്രണ്ട്-എൻഡ് ആപ്ലിക്കേഷനുകളിൽ ഈ രീതി കാര്യക്ഷമവും വ്യാപകമായി ഉപയോഗിക്കപ്പെടുന്നതുമാണ്.

സെർവർ-സൈഡ് സ്‌ക്രിപ്റ്റിൽ, ഞങ്ങൾ നോഡ്.ജെസ് ഉപയോഗിക്കുന്നു moment ലൈബ്രറി, തീയതിയും സമയവും കൈകാര്യം ചെയ്യുന്നത് ലളിതമാക്കുന്നു. ഉപയോഗിച്ച് ലൈബ്രറി ഇറക്കുമതി ചെയ്യുന്നതിലൂടെ require('moment'), നിലവിലുള്ള യുണിക്സ് ടൈംസ്റ്റാമ്പ് നേരിട്ട് ഉപയോഗിച്ച് ലഭ്യമാക്കാൻ നമുക്ക് അതിൻ്റെ രീതികൾ ഉപയോഗിക്കാം moment().unix(). സ്ഥിരമായ സമയ ഫോർമാറ്റിംഗും കൃത്രിമത്വവും ആവശ്യമുള്ള ബാക്ക്-എൻഡ് പ്രവർത്തനങ്ങൾക്ക് ഈ സമീപനം പ്രയോജനകരമാണ്. രണ്ട് സ്ക്രിപ്റ്റുകളും ഉപയോഗിച്ച് കൺസോളിലേക്ക് ടൈംസ്റ്റാമ്പ് ലോഗ് ചെയ്യുന്നു console.log(), വ്യത്യസ്ത JavaScript പരിതസ്ഥിതികളിൽ ഈ രീതികൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് കാണിക്കുന്നു.

ജാവാസ്ക്രിപ്റ്റിൽ ഒരു യുണിക്സ് ടൈംസ്റ്റാമ്പ് നേടുന്നു

ക്ലയൻ്റ് സൈഡ് JavaScript

// Get the current timestamp in milliseconds since epoch
const timestamp = Date.now();
console.log(timestamp);
// Get the current timestamp in seconds since epoch
const unixTimestamp = Math.floor(Date.now() / 1000);
console.log(unixTimestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return Math.floor(Date.now() / 1000);
}
console.log(getCurrentTimestamp());

Node.js-ൽ നിലവിലെ ടൈംസ്റ്റാമ്പ് ലഭ്യമാക്കുന്നു

Node.js ഉള്ള സെർവർ സൈഡ് JavaScript

// Import the 'moment' library
const moment = require('moment');
// Get the current timestamp using moment
const timestamp = moment().unix();
console.log(timestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return moment().unix();
}
console.log(getCurrentTimestamp());

ജാവാസ്ക്രിപ്റ്റിൽ ഒരു യുണിക്സ് ടൈംസ്റ്റാമ്പ് നേടുന്നു

ക്ലയൻ്റ് സൈഡ് JavaScript

// Get the current timestamp in milliseconds since epoch
const timestamp = Date.now();
console.log(timestamp);
// Get the current timestamp in seconds since epoch
const unixTimestamp = Math.floor(Date.now() / 1000);
console.log(unixTimestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return Math.floor(Date.now() / 1000);
}
console.log(getCurrentTimestamp());

Node.js-ൽ നിലവിലെ ടൈംസ്റ്റാമ്പ് ലഭ്യമാക്കുന്നു

Node.js ഉള്ള സെർവർ സൈഡ് JavaScript

// Import the 'moment' library
const moment = require('moment');
// Get the current timestamp using moment
const timestamp = moment().unix();
console.log(timestamp);
// Function to get the current timestamp
function getCurrentTimestamp() {
  return moment().unix();
}
console.log(getCurrentTimestamp());

സമയമേഖലകളിലുടനീളം ടൈംസ്റ്റാമ്പുകൾക്കൊപ്പം പ്രവർത്തിക്കുന്നു

JavaScript-ൽ ടൈംസ്റ്റാമ്പുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നതിൻ്റെ മറ്റൊരു പ്രധാന വശം വ്യത്യസ്ത സമയ മേഖലകൾ കൈകാര്യം ചെയ്യുക എന്നതാണ്. സ്ഥിരസ്ഥിതിയായി, യുണിക്സ് ടൈംസ്റ്റാമ്പ് യുടിസിയിൽ (കോഓർഡിനേറ്റഡ് യൂണിവേഴ്സൽ ടൈം) ആണ്, എന്നാൽ പലപ്പോഴും ഡെവലപ്പർമാർ അത് ഒരു പ്രാദേശിക സമയ മേഖലയിലേക്ക് പരിവർത്തനം ചെയ്യേണ്ടതുണ്ട്. ഉപയോഗിച്ച് ഇത് നേടാനാകും Intl.DateTimeFormat ഒബ്‌ജക്റ്റ്, ഇത് ഒരു നിർദ്ദിഷ്ട പ്രാദേശികവും സമയ മേഖലയും അനുസരിച്ച് തീയതികളും സമയങ്ങളും ഫോർമാറ്റ് ചെയ്യുന്നതിനുള്ള ഒരു മാർഗം നൽകുന്നു.

ഉദാഹരണത്തിന്, നിങ്ങൾക്ക് ഉപയോഗിക്കാം new Date() ഒരു ടൈംസ്റ്റാമ്പിൽ നിന്ന് ഒരു തീയതി ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിക്കാനും അത് ഉപയോഗിച്ച് ഫോർമാറ്റ് ചെയ്യാനും toLocaleString() ആവശ്യമുള്ള സമയ മേഖലയ്ക്കുള്ള ഓപ്ഷനുകൾക്കൊപ്പം. ലോകത്തിൻ്റെ വിവിധ ഭാഗങ്ങളിലുള്ള ഉപയോക്താക്കൾക്ക് തീയതിയും സമയവും പ്രദർശിപ്പിക്കുന്ന ആപ്ലിക്കേഷനുകൾക്ക് ഈ രീതി ഉപയോഗപ്രദമാണ്, വിവരങ്ങൾ അവരുടെ പ്രാദേശിക സമയത്തിന് പ്രസക്തമാണെന്ന് ഉറപ്പാക്കുന്നു.

JavaScript ടൈംസ്റ്റാമ്പുകളെക്കുറിച്ചുള്ള പൊതുവായ ചോദ്യങ്ങൾ

  1. ജാവാസ്ക്രിപ്റ്റിൽ നിലവിലെ ടൈംസ്റ്റാമ്പ് എങ്ങനെ ലഭിക്കും?
  2. നിങ്ങൾക്ക് ഉപയോഗിക്കാം Date.now() 1970 ജനുവരി 1 മുതൽ മില്ലിസെക്കൻഡിൽ നിലവിലെ ടൈംസ്റ്റാമ്പ് ലഭിക്കാൻ.
  3. ഒരു ടൈംസ്റ്റാമ്പ് ഒരു തീയതിയിലേക്ക് എങ്ങനെ പരിവർത്തനം ചെയ്യാം?
  4. ഉപയോഗിക്കുക new Date(timestamp) ഒരു ടൈംസ്റ്റാമ്പിൽ നിന്ന് ഒരു തീയതി ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിക്കാൻ.
  5. JavaScript-ൽ എനിക്ക് എങ്ങനെ ഒരു തീയതി ഫോർമാറ്റ് ചെയ്യാം?
  6. ഉപയോഗിക്കുക toLocaleString() അഥവാ Intl.DateTimeFormat തീയതികൾ ഫോർമാറ്റ് ചെയ്യാൻ.
  7. എന്താണ് Unix ടൈംസ്റ്റാമ്പ്?
  8. 1970 ജനുവരി 1 മുതൽ (UTC) കഴിഞ്ഞുപോയ സെക്കൻഡുകളുടെ എണ്ണമാണ് Unix ടൈംസ്റ്റാമ്പ്.
  9. സെക്കൻ്റുകൾക്കുള്ളിൽ എനിക്ക് എങ്ങനെ ടൈംസ്റ്റാമ്പ് ലഭിക്കും?
  10. മൂല്യം വിഭജിക്കുക Date.now() 1000 ഉപയോഗിച്ച് ഉപയോഗിക്കുക Math.floor().
  11. ഭാവി തീയതിക്കുള്ള ടൈംസ്റ്റാമ്പ് എനിക്ക് ലഭിക്കുമോ?
  12. അതെ, ഭാവി തീയതിക്കും ഉപയോഗത്തിനുമായി ഒരു പുതിയ തീയതി ഒബ്‌ജക്റ്റ് സൃഷ്‌ടിക്കുക getTime() അതിൻ്റെ ടൈംസ്റ്റാമ്പ് ലഭിക്കാൻ.
  13. വ്യത്യസ്‌ത സമയ മേഖലകളിൽ ടൈംസ്റ്റാമ്പുകൾ എങ്ങനെ കൈകാര്യം ചെയ്യാം?
  14. ഉപയോഗിക്കുക Intl.DateTimeFormat ടൈംസോൺ ഓപ്‌ഷൻ ഉപയോഗിച്ച് ടൈംസ്റ്റാമ്പുകൾ വ്യത്യസ്‌ത സമയ മേഖലകളിലേക്ക് പരിവർത്തനം ചെയ്യുക.
  15. JavaScript-ൽ തീയതിയും സമയവും കൈകാര്യം ചെയ്യാൻ സഹായിക്കുന്ന ഒരു ലൈബ്രറിയുണ്ടോ?
  16. അതെ, ലൈബ്രറികൾ ഇഷ്ടപ്പെടുന്നു moment.js ഒപ്പം date-fns തീയതിയും സമയ പ്രവർത്തനങ്ങളും കൈകാര്യം ചെയ്യുന്നതിന് ജനപ്രിയമാണ്.
  17. ഒരു ടൈംസ്റ്റാമ്പിൽ നിന്ന് എങ്ങനെ സമയം ചേർക്കാം അല്ലെങ്കിൽ കുറയ്ക്കാം?
  18. ടൈംസ്റ്റാമ്പ് ഒരു തീയതി ഒബ്‌ജക്റ്റിലേക്ക് പരിവർത്തനം ചെയ്യുക, അത് കൈകാര്യം ചെയ്യുക, തുടർന്ന് ഇത് ഉപയോഗിച്ച് ടൈംസ്റ്റാമ്പിലേക്ക് തിരികെ പരിവർത്തനം ചെയ്യുക getTime().

JavaScript ടൈംസ്റ്റാമ്പുകളെക്കുറിച്ചുള്ള അന്തിമ ചിന്തകൾ

ഉപസംഹാരമായി, ജാവാസ്ക്രിപ്റ്റിൽ ടൈംസ്റ്റാമ്പുകൾ നേടുന്നതും കൈകാര്യം ചെയ്യുന്നതും വെബ് ഡെവലപ്പർമാർക്ക് ഒരു അടിസ്ഥാന വൈദഗ്ധ്യമാണ്. ഉപയോഗിക്കുന്നത് Date.now() തുടങ്ങിയ ലൈബ്രറികളും moment.js വ്യത്യസ്ത സമയ മേഖലകളിലുടനീളം കൃത്യമായ സമയം ട്രാക്കുചെയ്യാനും പരിവർത്തനം ചെയ്യാനും അനുവദിക്കുന്നു. കൃത്യമായ സമയവും ലോഗിംഗും ആവശ്യമുള്ള ആപ്ലിക്കേഷനുകൾക്ക് ഈ കഴിവ് നിർണായകമാണ്.

ലഭ്യമായ വിവിധ രീതികളും കമാൻഡുകളും മനസ്സിലാക്കുന്നതിലൂടെ, ക്ലയൻ്റ് സൈഡ്, സെർവർ സൈഡ് എൻവയോൺമെൻ്റുകളിൽ ഡവലപ്പർമാർക്ക് തീയതിയും സമയവും കാര്യക്ഷമമായി കൈകാര്യം ചെയ്യാൻ കഴിയും. ഈ ടൂളുകൾ ഉപയോഗിച്ച്, ശക്തവും വിശ്വസനീയവുമായ സമയാധിഷ്‌ഠിത പ്രവർത്തനങ്ങൾ സൃഷ്‌ടിക്കുന്നത് നേരായ കടമയായി മാറുന്നു.