JavaScript ਵਿੱਚ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਨੂੰ ਮਾਸਟਰ ਕਰਨਾ
JavaScript ਵਿੱਚ ਤਾਰੀਖਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨਾ ਡਿਵੈਲਪਰਾਂ ਲਈ ਇੱਕ ਆਮ ਲੋੜ ਹੈ। ਭਾਵੇਂ ਤੁਸੀਂ ਇੱਕ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਬਣਾ ਰਹੇ ਹੋ ਜਾਂ ਬੈਕਐਂਡ ਡੇਟਾ ਨਾਲ ਕੰਮ ਕਰ ਰਹੇ ਹੋ, ਇੱਕ ਮਨੁੱਖੀ-ਪੜ੍ਹਨ ਯੋਗ ਫਾਰਮੈਟ ਵਿੱਚ ਤਾਰੀਖਾਂ ਨੂੰ ਦਰਸਾਉਣਾ ਜ਼ਰੂਰੀ ਹੈ। JavaScript ਤਾਰੀਖਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨ ਦੇ ਕਈ ਤਰੀਕੇ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਇਸ ਨੂੰ ਵੱਖ-ਵੱਖ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਬਹੁਮੁਖੀ ਵਿਕਲਪ ਬਣਾਉਂਦਾ ਹੈ।
ਇਸ ਗਾਈਡ ਵਿੱਚ, ਅਸੀਂ ਖੋਜ ਕਰਾਂਗੇ ਕਿ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਮਿਤੀ ਆਬਜੈਕਟ ਨੂੰ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਫਾਰਮੈਟ ਵਿੱਚ: 10-ਅਗਸਤ-2010। ਇਸ ਟਿਊਟੋਰਿਅਲ ਦੇ ਅੰਤ ਤੱਕ, ਤੁਸੀਂ ਆਪਣੇ JavaScript ਪ੍ਰੋਜੈਕਟਾਂ ਵਿੱਚ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਨੂੰ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਢੰਗ ਨਾਲ ਸੰਭਾਲਣ ਲਈ ਗਿਆਨ ਨਾਲ ਲੈਸ ਹੋ ਜਾਵੋਗੇ।
ਹੁਕਮ | ਵਰਣਨ |
---|---|
toLocaleDateString | ਲੋਕੇਲ-ਵਿਸ਼ੇਸ਼ ਪਰੰਪਰਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਇੱਕ ਮਿਤੀ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦਾ ਹੈ। |
replace | ਇੱਕ ਬਦਲੀ ਦੁਆਰਾ ਬਦਲੇ ਗਏ ਪੈਟਰਨ ਦੇ ਕੁਝ ਜਾਂ ਸਾਰੇ ਮੈਚਾਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵੀਂ ਸਤਰ ਵਾਪਸ ਕਰਦਾ ਹੈ। |
require | Node.js ਵਿੱਚ ਮੋਡੀਊਲ ਆਯਾਤ ਕਰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ ਸਰਵਰ ਬਣਾਉਣ ਲਈ 'ਐਕਸਪ੍ਰੈਸ'। |
express | ਇੱਕ ਐਕਸਪ੍ਰੈਸ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਇੱਕ ਉਦਾਹਰਣ ਬਣਾਉਂਦਾ ਹੈ, ਜੋ ਵੈੱਬ ਸਰਵਰ ਬਣਾਉਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ। |
app.get | ਇੱਕ ਖਾਸ ਮਾਰਗ ਲਈ GET ਬੇਨਤੀਆਂ ਲਈ ਇੱਕ ਰੂਟ ਹੈਂਡਲਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। |
app.listen | ਇੱਕ ਨਿਰਧਾਰਿਤ ਪੋਰਟ 'ਤੇ ਇੱਕ ਸਰਵਰ ਚਾਲੂ ਕਰਦਾ ਹੈ ਅਤੇ ਕੁਨੈਕਸ਼ਨਾਂ ਲਈ ਸੁਣਦਾ ਹੈ। |
JavaScript ਵਿੱਚ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਸਮਝਣਾ
ਪ੍ਰਦਾਨ ਕੀਤੀਆਂ ਸਕ੍ਰਿਪਟਾਂ ਦਰਸਾਉਂਦੀਆਂ ਹਨ ਕਿ ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕਰਨਾ ਹੈ Date "10-Aug-2010" ਵਿੱਚ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਸਤਰ ਵਿੱਚ ਵਸਤੂ। ਫਰੰਟਐਂਡ ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ toLocaleDateString ਵਿਧੀ, ਜੋ ਲੋਕੇਲ-ਵਿਸ਼ੇਸ਼ ਪਰੰਪਰਾਵਾਂ ਦੇ ਅਨੁਸਾਰ ਮਿਤੀ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦੀ ਹੈ ਅਤੇ ਇਸਨੂੰ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕਰਦੀ ਹੈ। ਇਹ ਵਿਧੀ ਬਹੁਤ ਹੀ ਬਹੁਮੁਖੀ ਹੈ, ਜਿਸ ਨਾਲ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਵੱਖ-ਵੱਖ ਫਾਰਮੈਟਿੰਗ ਵਿਕਲਪ ਨਿਰਧਾਰਤ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਮਿਲਦੀ ਹੈ। ਇਸ ਸਥਿਤੀ ਵਿੱਚ, ਅਸੀਂ ਦਿਨ, ਸੰਖੇਪ ਮਹੀਨਾ, ਅਤੇ ਚਾਰ-ਅੰਕ ਦਾ ਸਾਲ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ { ਦਿਨ: '2-ਅੰਕ', ਮਹੀਨਾ: 'ਛੋਟਾ', ਸਾਲ: 'ਸੰਖਿਆਤਮਕ' } ਵਿਕਲਪਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ। ਦ replace ਵਿਧੀ ਨੂੰ ਫਿਰ ਸਪੇਸ ਨੂੰ ਹਾਈਫਨ ਨਾਲ ਬਦਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਅੰਤਮ ਲੋੜੀਂਦੇ ਫਾਰਮੈਟ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ। ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਉਦਾਹਰਣ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਇੱਕ ਕਿਵੇਂ ਬਣਾਇਆ ਜਾਵੇ Date 10 ਅਗਸਤ, 2010 ਲਈ ਆਬਜੈਕਟ, ਅਤੇ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਫਾਰਮੈਟ ਕਰੋ।
ਬੈਕਐਂਡ ਸਕ੍ਰਿਪਟ ਲੀਵਰੇਜ ਕਰਦੀ ਹੈ Node.js ਅਤੇ Express ਇੱਕ ਸਧਾਰਨ ਸਰਵਰ ਬਣਾਉਣ ਲਈ ਫਰੇਮਵਰਕ ਜੋ ਮਿਤੀ ਨੂੰ ਫਾਰਮੈਟ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਜਵਾਬ ਵਜੋਂ ਭੇਜਦਾ ਹੈ। ਦ require ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਲੋੜੀਂਦੇ ਮੋਡੀਊਲ ਨੂੰ ਆਯਾਤ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। ਦ express ਫੰਕਸ਼ਨ ਇੱਕ ਐਕਸਪ੍ਰੈਸ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ, ਅਤੇ app.get GET ਬੇਨਤੀਆਂ ਲਈ ਇੱਕ ਰੂਟ ਹੈਂਡਲਰ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ। ਇਸ ਹੈਂਡਲਰ ਦੇ ਅੰਦਰ, ਦ formatDate ਫੰਕਸ਼ਨ ਨੂੰ ਮਿਤੀ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨ ਲਈ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਅਤੇ ਫਾਰਮੈਟ ਕੀਤੀ ਮਿਤੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਜਵਾਬ ਵਜੋਂ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ res.send. ਅੰਤ ਵਿੱਚ, app.listen ਇੱਕ ਖਾਸ ਪੋਰਟ 'ਤੇ ਸਰਵਰ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ ਅਤੇ ਆਉਣ ਵਾਲੇ ਕੁਨੈਕਸ਼ਨਾਂ ਨੂੰ ਸੁਣਦਾ ਹੈ। ਇਹ ਸਕ੍ਰਿਪਟ ਦਰਸਾਉਂਦੀ ਹੈ ਕਿ ਕਿਵੇਂ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਨੂੰ ਸਰਵਰ-ਸਾਈਡ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਏਕੀਕ੍ਰਿਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ, ਜਿਸ ਨਾਲ ਫਾਰਮੈਟ ਕੀਤੀਆਂ ਮਿਤੀਆਂ ਨੂੰ ਗਤੀਸ਼ੀਲ ਰੂਪ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
JavaScript ਵਿੱਚ ਇੱਕ ਸਟ੍ਰਿੰਗ ਲਈ ਇੱਕ ਮਿਤੀ ਵਸਤੂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨਾ
JavaScript ਫਰੰਟਐਂਡ ਸਕ੍ਰਿਪਟ
// Function to format date as 'DD-MMM-YYYY'
function formatDate(date) {
const options = { day: '2-digit', month: 'short', year: 'numeric' };
return date.toLocaleDateString('en-GB', options).replace(/ /g, '-');
}
// Example usage
const date = new Date(2010, 7, 10); // 10-Aug-2010
const formattedDate = formatDate(date);
console.log(formattedDate); // Output: 10-Aug-2010
Node.js ਵਿੱਚ ਸਰਵਰ-ਸਾਈਡ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ
Node.js ਬੈਕਐਂਡ ਸਕ੍ਰਿਪਟ
const express = require('express');
const app = express();
const port = 3000;
// Function to format date as 'DD-MMM-YYYY'
function formatDate(date) {
const options = { day: '2-digit', month: 'short', year: 'numeric' };
return date.toLocaleDateString('en-GB', options).replace(/ /g, '-');
}
app.get('/formatted-date', (req, res) => {
const date = new Date(2010, 7, 10); // 10-Aug-2010
const formattedDate = formatDate(date);
res.send(`Formatted Date: ${formattedDate}`);
});
app.listen(port, () => {
console.log(`Server running at http://localhost:${port}`);
});
JavaScript ਵਿੱਚ ਐਡਵਾਂਸਡ ਡੇਟ ਫਾਰਮੈਟਿੰਗ ਤਕਨੀਕਾਂ
ਵਰਤਣ ਤੋਂ ਪਰੇ toLocaleDateString ਅਤੇ ਮੂਲ ਸਟ੍ਰਿੰਗ ਰਿਪਲੇਸਮੈਂਟ, JavaScript ਡੇਟ ਫਾਰਮੈਟਿੰਗ ਲਈ ਕਈ ਹੋਰ ਤਰੀਕਿਆਂ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ, ਡਿਵੈਲਪਰਾਂ ਲਈ ਵਧੇਰੇ ਲਚਕਤਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਅਜਿਹਾ ਹੀ ਇੱਕ ਤਰੀਕਾ ਹੈ Intl.DateTimeFormat, ECMAScript ਅੰਤਰਰਾਸ਼ਟਰੀਕਰਨ API ਦੇ ਨਾਲ ਪੇਸ਼ ਕੀਤਾ ਗਿਆ ਇੱਕ ਸ਼ਕਤੀਸ਼ਾਲੀ ਟੂਲ, ਜੋ ਤਾਰੀਖਾਂ ਅਤੇ ਸਮੇਂ ਦੇ ਫਾਰਮੈਟ 'ਤੇ ਵਧੀਆ ਨਿਯੰਤਰਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ। ਦ Intl.DateTimeFormat ਆਬਜੈਕਟ ਡਿਵੈਲਪਰਾਂ ਨੂੰ ਲੋਕੇਲ ਅਤੇ ਫਾਰਮੈਟਿੰਗ ਵਿਕਲਪਾਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ, ਵੱਖ-ਵੱਖ ਵਾਤਾਵਰਣਾਂ ਵਿੱਚ ਇਕਸਾਰ ਨਤੀਜੇ ਪੈਦਾ ਕਰਦਾ ਹੈ। ਇਹ ਵਿਧੀ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਉਪਯੋਗੀ ਹੈ ਜਦੋਂ ਮਲਟੀਪਲ ਲੋਕੇਲਾਂ ਜਾਂ ਕਸਟਮ ਮਿਤੀ ਅਤੇ ਸਮਾਂ ਫਾਰਮੈਟਾਂ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ ਜੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸਮਰਥਿਤ ਨਹੀਂ ਹਨ toLocaleDateString.
ਵਿਚਾਰ ਕਰਨ ਲਈ ਇਕ ਹੋਰ ਪਹੁੰਚ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਹੈ moment.js ਜਾਂ date-fns. ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਤਾਰੀਖਾਂ ਨੂੰ ਹੇਰਾਫੇਰੀ ਅਤੇ ਫਾਰਮੈਟ ਕਰਨ, ਗੁੰਝਲਦਾਰ ਮਿਤੀ ਕਾਰਜਾਂ ਨੂੰ ਸਰਲ ਬਣਾਉਣ ਲਈ ਸੰਦਾਂ ਦਾ ਵਧੇਰੇ ਵਿਆਪਕ ਸੈੱਟ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ। ਉਦਾਹਰਣ ਦੇ ਲਈ, moment.js ਤੁਹਾਨੂੰ ਸਧਾਰਨ ਅਤੇ ਅਨੁਭਵੀ ਸੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਤਾਰੀਖਾਂ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦਾ ਹੈ, ਜਿਵੇਂ ਕਿ moment(date).format('DD-MMM-YYYY'), ਜੋ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਲੋੜੀਂਦਾ ਫਾਰਮੈਟ ਤਿਆਰ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਕਿ ਮੂਲ ਵਿਧੀਆਂ ਬੁਨਿਆਦੀ ਲੋੜਾਂ ਲਈ ਢੁਕਵੇਂ ਹਨ, ਇਹ ਲਾਇਬ੍ਰੇਰੀਆਂ ਉਹਨਾਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਅਨਮੋਲ ਹਨ ਜਿਹਨਾਂ ਲਈ ਵਿਆਪਕ ਮਿਤੀ ਹੇਰਾਫੇਰੀ ਅਤੇ ਫਾਰਮੈਟਿੰਗ ਸਮਰੱਥਾਵਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
JavaScript ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਬਾਰੇ ਆਮ ਸਵਾਲ
- ਮੈਂ ਇੱਕ ਤਾਰੀਖ ਨੂੰ ਇੱਕ ਵੱਖਰੇ ਲੋਕੇਲ ਵਿੱਚ ਕਿਵੇਂ ਫਾਰਮੈਟ ਕਰਾਂ?
- ਦੀ ਵਰਤੋਂ ਕਰੋ toLocaleDateString ਇੱਕ ਨਿਸ਼ਚਿਤ ਲੋਕੇਲ ਨਾਲ ਵਿਧੀ, ਜਿਵੇਂ date.toLocaleDateString('fr-FR').
- ਕੀ ਮੈਂ ਇੱਕ ਮਿਤੀ ਆਬਜੈਕਟ ਦੇ ਸਿਰਫ ਸਮੇਂ ਦੇ ਹਿੱਸੇ ਨੂੰ ਫਾਰਮੈਟ ਕਰ ਸਕਦਾ ਹਾਂ?
- ਹਾਂ, ਵਰਤੋਂ toLocaleTimeString ਸਮੇਂ ਦੇ ਹਿੱਸੇ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨ ਲਈ।
- ਵਰਤਣ ਦਾ ਕੀ ਫਾਇਦਾ ਹੈ Intl.DateTimeFormat?
- ਇਹ ਵੱਖ-ਵੱਖ ਸਥਾਨਾਂ ਵਿੱਚ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਦੀ ਫਾਰਮੈਟਿੰਗ 'ਤੇ ਵਧੇਰੇ ਨਿਯੰਤਰਣ ਦੀ ਪੇਸ਼ਕਸ਼ ਕਰਦਾ ਹੈ।
- ਮੈਂ ਇੱਕ ਮਿਤੀ ਵਸਤੂ ਤੋਂ ਮਹੀਨੇ ਦਾ ਨਾਮ ਕਿਵੇਂ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹਾਂ?
- ਵਰਤੋ toLocaleString ਵਿਕਲਪਾਂ ਦੇ ਨਾਲ, ਜਿਵੇਂ date.toLocaleString('en-US', { month: 'long' }).
- ਹੈ moment.js ਤਾਰੀਖ ਫਾਰਮੈਟਿੰਗ ਲਈ ਅਜੇ ਵੀ ਇੱਕ ਵਧੀਆ ਵਿਕਲਪ ਹੈ?
- ਜਦਕਿ moment.js ਬਰਤਰਫ਼ ਹੈ, ਇਹ ਅਜੇ ਵੀ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਵਰਗੇ ਵਿਕਲਪਾਂ 'ਤੇ ਵਿਚਾਰ ਕਰੋ date-fns.
- ਮੈਂ ਇੱਕ ਮਿਤੀ ਵਸਤੂ ਵਿੱਚ ਦਿਨ ਕਿਵੇਂ ਜੋੜਾਂ?
- ਵਰਤੋ date.setDate(date.getDate() + numberOfDays).
- ਕੀ ਮੈਂ ਇੱਕ ਮਿਤੀ ਨੂੰ ISO ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਫਾਰਮੈਟ ਕਰ ਸਕਦਾ ਹਾਂ?
- ਹਾਂ, ਵਰਤੋਂ date.toISOString() ISO ਫਾਰਮੈਟ ਲਈ.
- JavaScript ਵਿੱਚ ਡਿਫਾਲਟ ਮਿਤੀ ਫਾਰਮੈਟ ਕੀ ਹੈ?
- ਮੂਲ ਰੂਪ ਵਿੱਚ, toString ਫਾਰਮੈਟ ਵਿੱਚ ਇੱਕ ਮਿਤੀ ਵਾਪਸ ਕਰਦਾ ਹੈ 'Wed Jun 25 2024 12:00:00 GMT+0000 (Coordinated Universal Time)'.
- ਮੈਂ JavaScript ਵਿੱਚ ਦੋ ਤਾਰੀਖਾਂ ਦੀ ਤੁਲਨਾ ਕਿਵੇਂ ਕਰਾਂ?
- ਤੁਲਨਾ ਆਪਰੇਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ, ਜਿਵੇਂ date1.getTime() === date2.getTime().
JavaScript ਵਿੱਚ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਨੂੰ ਸਮੇਟਣਾ
JavaScript ਵਿੱਚ ਤਾਰੀਖਾਂ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਫਾਰਮੈਟ ਕਰਨਾ ਉਪਭੋਗਤਾ ਅਨੁਭਵ ਨੂੰ ਵਧਾਉਂਦਾ ਹੈ ਅਤੇ ਡੇਟਾ ਪ੍ਰਤੀਨਿਧਤਾ ਵਿੱਚ ਇਕਸਾਰਤਾ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਂਦਾ ਹੈ। ਇਸ ਲੇਖ ਨੇ ਫਰੰਟਐਂਡ ਅਤੇ ਬੈਕਐਂਡ ਦੋਵੇਂ ਹੱਲ ਪ੍ਰਦਾਨ ਕੀਤੇ ਹਨ, ਦੀ ਵਰਤੋਂ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਕਰਦੇ ਹੋਏ toLocaleDateString, replace, ਅਤੇ Intl.DateTimeFormat. ਇਹਨਾਂ ਤਰੀਕਿਆਂ ਅਤੇ ਸਾਧਨਾਂ ਦਾ ਲਾਭ ਉਠਾ ਕੇ, ਡਿਵੈਲਪਰ ਆਸਾਨੀ ਨਾਲ ਲੋੜੀਂਦੀ ਮਿਤੀ ਫਾਰਮੈਟ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਨ। ਵਰਗੀਆਂ ਲਾਇਬ੍ਰੇਰੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ moment.js ਅਤੇ date-fns ਹੋਰ ਗੁੰਝਲਦਾਰ ਮਿਤੀ ਹੇਰਾਫੇਰੀ ਨੂੰ ਸਰਲ ਬਣਾਉਂਦਾ ਹੈ, ਜਾਵਾ ਸਕ੍ਰਿਪਟ ਨੂੰ ਮਿਤੀ ਫਾਰਮੈਟਿੰਗ ਕਾਰਜਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਇੱਕ ਮਜ਼ਬੂਤ ਵਿਕਲਪ ਬਣਾਉਂਦਾ ਹੈ।