ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳ ಪರಿಚಯ
ವೆಬ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಸಾಮಾನ್ಯ ಅವಶ್ಯಕತೆಯಾಗಿದೆ ಮತ್ತು ಈ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಹಲವಾರು ಮಾರ್ಗಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಏಕೈಕ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸುವುದು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ವಿಧಾನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.
ಈ ಮಾರ್ಗದರ್ಶಿಯು JavaScript ನಲ್ಲಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪಡೆಯುವ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ, ಇದು ಲಾಗಿಂಗ್ ಈವೆಂಟ್ಗಳು, ವೇಳಾಪಟ್ಟಿ ಅಥವಾ ಸಮಯವನ್ನು ಸರಳವಾಗಿ ಟ್ರ್ಯಾಕ್ ಮಾಡುವಂತಹ ವಿವಿಧ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಉಪಯುಕ್ತವಾಗಿದೆ.
ಆಜ್ಞೆ | ವಿವರಣೆ |
---|---|
Date.now() | ಯುನಿಕ್ಸ್ ಯುಗದಿಂದ (ಜನವರಿ 1, 1970) ಮಿಲಿಸೆಕೆಂಡ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. |
Math.floor() | ಸಂಖ್ಯೆಯನ್ನು ಹತ್ತಿರದ ಪೂರ್ಣಾಂಕಕ್ಕೆ ಪೂರ್ಣಾಂಕಗೊಳಿಸುತ್ತದೆ. |
require('moment') | Node.js ನಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಕುಶಲತೆಗಾಗಿ 'ಮೊಮೆಂಟ್' ಲೈಬ್ರರಿಯನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ. |
moment().unix() | 'ಮೊಮೆಂಟ್' ಲೈಬ್ರರಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರಸ್ತುತ Unix ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪಡೆಯುತ್ತದೆ. |
console.log() | ವೆಬ್ ಕನ್ಸೋಲ್ಗೆ ಸಂದೇಶವನ್ನು ಔಟ್ಪುಟ್ ಮಾಡುತ್ತದೆ. |
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು
ಒದಗಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್-ಸೈಡ್ ಸ್ಕ್ರಿಪ್ಟ್ ಬಳಸುತ್ತದೆ Date.now() ಯುನಿಕ್ಸ್ ಯುಗ (ಜನವರಿ 1, 1970) ರಿಂದ ಮಿಲಿಸೆಕೆಂಡ್ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯಲು. ಈ ಮೌಲ್ಯವನ್ನು ನಂತರ 1000 ರಿಂದ ಭಾಗಿಸುವ ಮೂಲಕ ಸೆಕೆಂಡುಗಳಿಗೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬಳಸಿಕೊಂಡು ಪೂರ್ಣಾಂಕವನ್ನು ಮಾಡಲಾಗುತ್ತದೆ Math.floor(). ಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು ಕಾರ್ಯವನ್ನು ಸಹ ಒಳಗೊಂಡಿದೆ, getCurrentTimestamp(), ಇದು ಮರುಬಳಕೆಗಾಗಿ ಈ ತರ್ಕವನ್ನು ಆವರಿಸುತ್ತದೆ. ಈ ವಿಧಾನವು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ ಮತ್ತು ಈವೆಂಟ್ಗಳನ್ನು ಲಾಗ್ ಮಾಡಲು ಅಥವಾ ಸಮಯದ ಮಧ್ಯಂತರಗಳನ್ನು ಅಳೆಯಲು ಫ್ರಂಟ್-ಎಂಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಸರ್ವರ್-ಸೈಡ್ ಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ, ನಾವು ಇದರ ಜೊತೆಗೆ Node.js ಅನ್ನು ಬಳಸುತ್ತೇವೆ moment ಗ್ರಂಥಾಲಯ, ಇದು ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಕುಶಲತೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಇದರೊಂದಿಗೆ ಗ್ರಂಥಾಲಯವನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ require('moment'), ಪ್ರಸ್ತುತ Unix ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ನೇರವಾಗಿ ಬಳಸಿಕೊಂಡು ಪಡೆಯಲು ನಾವು ಅದರ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು moment().unix(). ಸ್ಥಿರವಾದ ಸಮಯ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಮತ್ತು ಕುಶಲತೆಯ ಅಗತ್ಯವಿರುವ ಬ್ಯಾಕ್-ಎಂಡ್ ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಈ ವಿಧಾನವು ಪ್ರಯೋಜನಕಾರಿಯಾಗಿದೆ. ಎರಡೂ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಕನ್ಸೋಲ್ಗೆ ಲಾಗ್ ಮಾಡುತ್ತವೆ console.log(), ವಿವಿಧ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪರಿಸರದಲ್ಲಿ ಈ ವಿಧಾನಗಳನ್ನು ಹೇಗೆ ಬಳಸಿಕೊಳ್ಳಬಹುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯುವುದು
ಕ್ಲೈಂಟ್-ಸೈಡ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
// 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());
ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯುವುದು
ಕ್ಲೈಂಟ್-ಸೈಡ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್
// 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 ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು
- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ನಾನು ಹೇಗೆ ಪಡೆಯುವುದು?
- ನೀವು ಬಳಸಬಹುದು Date.now() ಜನವರಿ 1, 1970 ರಿಂದ ಮಿಲಿಸೆಕೆಂಡ್ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯಲು.
- ನಾನು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ದಿನಾಂಕಕ್ಕೆ ಪರಿವರ್ತಿಸುವುದು ಹೇಗೆ?
- ಬಳಸಿ new Date(timestamp) ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ನಿಂದ ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ರಚಿಸಲು.
- ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ದಿನಾಂಕವನ್ನು ನಾನು ಹೇಗೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಬಹುದು?
- ಬಳಸಿ toLocaleString() ಅಥವಾ Intl.DateTimeFormat ದಿನಾಂಕಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು.
- Unix ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಎಂದರೇನು?
- ಯುನಿಕ್ಸ್ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಎಂದರೆ ಜನವರಿ 1, 1970 ರಿಂದ (UTC) ಕಳೆದಿರುವ ಸೆಕೆಂಡುಗಳ ಸಂಖ್ಯೆ.
- ನಾನು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು?
- ಮೌಲ್ಯವನ್ನು ಭಾಗಿಸಿ Date.now() 1000 ಮತ್ತು ಬಳಸಿ Math.floor().
- ಭವಿಷ್ಯದ ದಿನಾಂಕಕ್ಕಾಗಿ ನಾನು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪಡೆಯಬಹುದೇ?
- ಹೌದು, ಭವಿಷ್ಯದ ದಿನಾಂಕ ಮತ್ತು ಬಳಕೆಗಾಗಿ ಹೊಸ ದಿನಾಂಕ ವಸ್ತುವನ್ನು ರಚಿಸಿ getTime() ಅದರ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯಲು.
- ಬೇರೆ ಬೇರೆ ಸಮಯ ವಲಯಗಳಲ್ಲಿ ನಾನು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುವುದು?
- ಬಳಸಿ Intl.DateTimeFormat ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ವಿಭಿನ್ನ ಸಮಯ ವಲಯಗಳಿಗೆ ಪರಿವರ್ತಿಸಲು ಟೈಮ್ಝೋನ್ ಆಯ್ಕೆಯೊಂದಿಗೆ.
- JavaScript ನಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಕುಶಲತೆಗೆ ಸಹಾಯ ಮಾಡಲು ಲೈಬ್ರರಿ ಇದೆಯೇ?
- ಹೌದು, ಗ್ರಂಥಾಲಯಗಳು ಇಷ್ಟ moment.js ಮತ್ತು date-fns ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಜನಪ್ರಿಯವಾಗಿವೆ.
- ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ನಿಂದ ನಾನು ಸಮಯವನ್ನು ಹೇಗೆ ಸೇರಿಸುವುದು ಅಥವಾ ಕಳೆಯುವುದು?
- ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ದಿನಾಂಕದ ವಸ್ತುವಿಗೆ ಪರಿವರ್ತಿಸಿ, ಅದನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಿ ಮತ್ತು ನಂತರ ಅದನ್ನು ಬಳಸಿಕೊಂಡು ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗೆ ಪರಿವರ್ತಿಸಿ getTime().
JavaScript ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳಲ್ಲಿ ಅಂತಿಮ ಆಲೋಚನೆಗಳು
ಕೊನೆಯಲ್ಲಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನಲ್ಲಿ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್ಗಳನ್ನು ಪಡೆಯುವುದು ಮತ್ತು ನಿರ್ವಹಿಸುವುದು ವೆಬ್ ಡೆವಲಪರ್ಗಳಿಗೆ ಮೂಲಭೂತ ಕೌಶಲ್ಯವಾಗಿದೆ. ಬಳಸಿ Date.now() ಮತ್ತು ಗ್ರಂಥಾಲಯಗಳು ಹಾಗೆ moment.js ವಿಭಿನ್ನ ಸಮಯ ವಲಯಗಳಲ್ಲಿ ನಿಖರವಾದ ಸಮಯ ಟ್ರ್ಯಾಕಿಂಗ್ ಮತ್ತು ಪರಿವರ್ತನೆಗೆ ಅನುಮತಿಸುತ್ತದೆ. ನಿಖರವಾದ ಸಮಯ ಮತ್ತು ಲಾಗಿಂಗ್ ಅಗತ್ಯವಿರುವ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಈ ಸಾಮರ್ಥ್ಯವು ನಿರ್ಣಾಯಕವಾಗಿದೆ.
ಲಭ್ಯವಿರುವ ವಿವಿಧ ವಿಧಾನಗಳು ಮತ್ತು ಆಜ್ಞೆಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ, ಡೆವಲಪರ್ಗಳು ಕ್ಲೈಂಟ್-ಸೈಡ್ ಮತ್ತು ಸರ್ವರ್-ಸೈಡ್ ಪರಿಸರದಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಸಮರ್ಥವಾಗಿ ನಿಭಾಯಿಸಬಹುದು. ಈ ಪರಿಕರಗಳೊಂದಿಗೆ, ದೃಢವಾದ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಸಮಯ ಆಧಾರಿತ ಕಾರ್ಯನಿರ್ವಹಣೆಗಳನ್ನು ರಚಿಸುವುದು ನೇರವಾದ ಕಾರ್ಯವಾಗುತ್ತದೆ.