$lang['tuto'] = "ಟ್ಯುಟೋರಿಯಲ್"; ?> JavaScript ನಲ್ಲಿ

JavaScript ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪಡೆಯಲು ಮಾರ್ಗದರ್ಶಿ

Temp mail SuperHeros
JavaScript ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪಡೆಯಲು ಮಾರ್ಗದರ್ಶಿ
JavaScript ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪಡೆಯಲು ಮಾರ್ಗದರ್ಶಿ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು

ದಿನಾಂಕಗಳು ಮತ್ತು ಸಮಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಡೆವಲಪರ್‌ಗಳಿಗೆ JavaScript ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪಡೆಯುವುದು ಸಾಮಾನ್ಯ ಅವಶ್ಯಕತೆಯಾಗಿದೆ. ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಎನ್ನುವುದು ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಏಕ ಸಂಖ್ಯೆಯಾಗಿದ್ದು, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಜನವರಿ 1, 1970 ರಿಂದ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳ ಸಂಖ್ಯೆಯ ಯುನಿಕ್ಸ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ರಚಿಸುವುದು ಅಂತರ್ನಿರ್ಮಿತ ವಿಧಾನಗಳೊಂದಿಗೆ ಸುಲಭವಾಗಿ ಮಾಡಬಹುದು. ಈ ಮಾರ್ಗದರ್ಶಿಯು ನಿಖರವಾದ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಪಡೆಯುವ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯುತ್ತದೆ.

ಆಜ್ಞೆ ವಿವರಣೆ
Date.now() ಜನವರಿ 1, 1970 ರಿಂದ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
new Date() ಪ್ರಸ್ತುತ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಹೊಸ ದಿನಾಂಕ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ.
date.getTime() ದಿನಾಂಕ ವಸ್ತುವಿನಿಂದ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
require('http') Node.js ನಲ್ಲಿ ಸರ್ವರ್ ರಚಿಸಲು HTTP ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳುತ್ತದೆ.
http.createServer() Node.js ನಲ್ಲಿ HTTP ಸರ್ವರ್ ನಿದರ್ಶನವನ್ನು ರಚಿಸುತ್ತದೆ.
res.writeHead() ಪ್ರತಿಕ್ರಿಯೆಗಾಗಿ HTTP ಸ್ಥಿತಿ ಕೋಡ್ ಮತ್ತು ಹೆಡರ್‌ಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ.
res.end() ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಕ್ಲೈಂಟ್‌ಗೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯ ಅಂತ್ಯವನ್ನು ಸಂಕೇತಿಸುತ್ತದೆ.
server.listen() HTTP ಸರ್ವರ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪೋರ್ಟ್‌ನಲ್ಲಿ ಆಲಿಸುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ

ಮುಂಭಾಗದ ಸ್ಕ್ರಿಪ್ಟ್ ಎರಡು ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು JavaScript ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು ಎಂಬುದನ್ನು ತೋರಿಸುತ್ತದೆ. ಮೊದಲ ವಿಧಾನವು ಬಳಸುತ್ತದೆ Date.now() ಫಂಕ್ಷನ್, ಇದು ಜನವರಿ 1, 1970 ರಿಂದ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ ಸಮಯವನ್ನು ಪಡೆಯಲು ಇದು ನೇರವಾದ ಮಾರ್ಗವಾಗಿದೆ. ಎರಡನೆಯ ವಿಧಾನವು ಹೊಸ ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ರಚಿಸುತ್ತದೆ new Date() ತದನಂತರ ಕರೆಗಳು date.getTime() ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯಲು ಅದರ ಮೇಲೆ. ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯುವ ಮೊದಲು ನೀವು ದಿನಾಂಕವನ್ನು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬೇಕಾದರೆ ಈ ವಿಧಾನವು ಉಪಯುಕ್ತವಾಗಿದೆ.

ಬ್ಯಾಕೆಂಡ್ ಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ, ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುವ HTTP ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಲು Node.js ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ದಿ require('http') ಆಜ್ಞೆಯು HTTP ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಮದು ಮಾಡುತ್ತದೆ ಮತ್ತು http.createServer() ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸುತ್ತದೆ. / ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗೆ ವಿನಂತಿಯನ್ನು ಮಾಡಿದಾಗ, ಸರ್ವರ್ ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಬಳಸಿ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ res.writeHead() ಪ್ರತಿಕ್ರಿಯೆ ಹೆಡರ್ಗಳನ್ನು ಹೊಂದಿಸಲು ಮತ್ತು res.end() ಸಮಯಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು JSON ಎಂದು ಕಳುಹಿಸಲು. ಪೋರ್ಟ್ 3000 ನಲ್ಲಿ ಸರ್ವರ್ ಆಲಿಸುತ್ತದೆ, ಇದನ್ನು ಪ್ರಾರಂಭಿಸಿ server.listen() ವಿಧಾನ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ರಚಿಸಲಾಗುತ್ತಿದೆ

ಮುಂಭಾಗದ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸುವುದು

// Get the current timestamp in milliseconds since January 1, 1970
const timestamp = Date.now();
console.log(timestamp);

// Alternatively, using the Date object
const date = new Date();
const timestampAlt = date.getTime();
console.log(timestampAlt);

// Function to get current timestamp
function getCurrentTimestamp() {
    return Date.now();
}
console.log(getCurrentTimestamp());

// Output example
// 1623845629123

ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಜನರೇಷನ್‌ಗಾಗಿ ಬ್ಯಾಕೆಂಡ್ ಸ್ಕ್ರಿಪ್ಟ್

ಬ್ಯಾಕೆಂಡ್ ಅಭಿವೃದ್ಧಿಗಾಗಿ Node.js ಅನ್ನು ಬಳಸುವುದು

// Import the required modules
const http = require('http');

// Create an HTTP server
const server = http.createServer((req, res) => {
    if (req.url === '/timestamp') {
        res.writeHead(200, {'Content-Type': 'application/json'});
        const timestamp = { timestamp: Date.now() };
        res.end(JSON.stringify(timestamp));
    } else {
        res.writeHead(404, {'Content-Type': 'text/plain'});
        res.end('Not Found');
    }
});

// Server listens on port 3000
server.listen(3000, () => {
    console.log('Server is running on port 3000');
});

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಹೆಚ್ಚುವರಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ವಿಧಾನಗಳು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮತ್ತೊಂದು ಉಪಯುಕ್ತ ವಿಧಾನವಾಗಿದೆ toISOString() ವಿಧಾನ, ಇದು ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ISO 8601 ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ. ಪ್ರಮಾಣೀಕೃತ ರೀತಿಯಲ್ಲಿ ದಿನಾಂಕಗಳನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಇದು ವಿಶೇಷವಾಗಿ ಸಹಾಯಕವಾಗಿದೆ. ನೀವು ಸಹ ಬಳಸಬಹುದು getTime() ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕದ ಸ್ಟ್ರಿಂಗ್‌ನಿಂದ ರಚಿಸಲಾದ ದಿನಾಂಕ ವಸ್ತುವಿನೊಂದಿಗೆ ವಿಧಾನ, ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕ ಮತ್ತು ಸಮಯಕ್ಕೆ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಇದಲ್ಲದೆ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ನ Intl.DateTimeFormat ಸ್ಥಳೀಯ-ಸೂಕ್ಷ್ಮ ರೀತಿಯಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು ಬಳಸಬಹುದು. ಬಳಕೆದಾರರ ಸ್ಥಳವನ್ನು ಅವಲಂಬಿಸಿ, ಬಳಕೆದಾರ ಸ್ನೇಹಿ ರೀತಿಯಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಇದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ. ಈ ಹೆಚ್ಚುವರಿ ವಿಧಾನಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದು ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸುವ ಮತ್ತು ಪ್ರದರ್ಶಿಸುವ ನಿಮ್ಮ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳ ಬಗ್ಗೆ ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳು

  1. JavaScript ನಲ್ಲಿ ನಾನು ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯುವುದು?
  2. ನೀವು ಬಳಸಬಹುದು Date.now() ಜನವರಿ 1, 1970 ರಿಂದ ಮಿಲಿಸೆಕೆಂಡ್‌ಗಳಲ್ಲಿ ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯಲು.
  3. ಎರಡರ ನಡುವಿನ ವ್ಯತ್ಯಾಸವೇನು Date.now() ಮತ್ತು new Date().getTime()?
  4. Date.now() ಪ್ರಸ್ತುತ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಪಡೆಯಲು ಸರಳ ಮತ್ತು ಹೆಚ್ಚು ನೇರವಾದ ಮಾರ್ಗವಾಗಿದೆ new Date().getTime() ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯುವ ಮೊದಲು ದಿನಾಂಕ ಕುಶಲತೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
  5. ನಾನು ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ದಿನಾಂಕದ ವಸ್ತುವಿಗೆ ಹೇಗೆ ಪರಿವರ್ತಿಸಬಹುದು?
  6. ಬಳಸಿ new Date(timestamp) ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ದಿನಾಂಕದ ವಸ್ತುವಾಗಿ ಪರಿವರ್ತಿಸಲು.
  7. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ದಿನಾಂಕವನ್ನು ಸ್ಟ್ರಿಂಗ್‌ನಂತೆ ನಾನು ಹೇಗೆ ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡುವುದು?
  8. ನೀವು ಬಳಸಬಹುದು toISOString() ISO 8601 ಸ್ವರೂಪದಲ್ಲಿ ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ಸ್ಟ್ರಿಂಗ್‌ಗೆ ಪರಿವರ್ತಿಸುವ ವಿಧಾನ.
  9. ನಿರ್ದಿಷ್ಟ ದಿನಾಂಕಕ್ಕಾಗಿ ನಾನು ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಅನ್ನು ಹೇಗೆ ಪಡೆಯಬಹುದು?
  10. ಇದರೊಂದಿಗೆ ದಿನಾಂಕದ ವಸ್ತುವನ್ನು ರಚಿಸಿ new Date('YYYY-MM-DD') ತದನಂತರ ಬಳಸಿ getTime() ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್ ಪಡೆಯಲು.
  11. ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಸ್ವರೂಪದಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪ್ರದರ್ಶಿಸಲು ಉತ್ತಮ ಮಾರ್ಗ ಯಾವುದು?
  12. ಬಳಸಿ Intl.DateTimeFormat ಸ್ಥಳ-ಸೂಕ್ಷ್ಮ ರೀತಿಯಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯವನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಲು.

JavaScript ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳಲ್ಲಿ ಅಂತಿಮ ಆಲೋಚನೆಗಳು

ಕೊನೆಯಲ್ಲಿ, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನಲ್ಲಿ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಪಡೆಯುವುದು ಅಂತರ್ನಿರ್ಮಿತ ವಿಧಾನಗಳೊಂದಿಗೆ ನೇರವಾಗಿರುತ್ತದೆ Date.now() ಮತ್ತು new Date().getTime(). ಈ ವಿಧಾನಗಳು ವಿವಿಧ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಅಗತ್ಯಗಳಿಗೆ ಅಗತ್ಯವಾದ ನಿಖರವಾದ ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತವೆ. ಬ್ಯಾಕೆಂಡ್ ಪರಿಹಾರಗಳಿಗಾಗಿ, Node.js ಸಮಯಸ್ಟ್ಯಾಂಪ್‌ಗಳೊಂದಿಗೆ ಉತ್ಪಾದಿಸುವ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯಿಸುವ ಸರ್ವರ್‌ಗಳನ್ನು ರಚಿಸಲು ಪ್ರಬಲ ಸಾಧನಗಳನ್ನು ನೀಡುತ್ತದೆ. ಈ ತಂತ್ರಗಳನ್ನು ಮಾಸ್ಟರಿಂಗ್ ಮಾಡುವ ಮೂಲಕ, ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ದಿನಾಂಕ ಮತ್ತು ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ನಿರ್ವಹಿಸಬಹುದು ಮತ್ತು ಬಳಸಿಕೊಳ್ಳಬಹುದು, ನಿಖರತೆ ಮತ್ತು ದಕ್ಷತೆ ಎರಡನ್ನೂ ಖಾತ್ರಿಪಡಿಸಿಕೊಳ್ಳಬಹುದು.