ਕੈਲੰਡਰ ਐਪਸ ਵਿੱਚ ਆਟੋਮੈਟਿਕ ਮਿਤੀ ਖੋਜ
ਕੈਲੰਡਰ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਬਣਾਉਣ ਵੇਲੇ ਕਈ ਰੁਕਾਵਟਾਂ ਨੂੰ ਦੂਰ ਕਰਨਾ ਹੁੰਦਾ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਜਦੋਂ ਉਜਾਗਰ ਕੀਤੀਆਂ ਮਿਤੀਆਂ ਨੂੰ ਆਪਣੇ ਆਪ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਫੰਕਸ਼ਨ ਇਹ ਪਛਾਣ ਕਰਨ ਦੀ ਸਮਰੱਥਾ ਹੈ ਕਿ ਇੱਕ ਦਿਨ ਕਦੋਂ ਬਦਲਦਾ ਹੈ ਅਤੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ ਨੂੰ ਢੁਕਵੇਂ ਢੰਗ ਨਾਲ ਐਡਜਸਟ ਕਰਦਾ ਹੈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਐਪ ਉਪਭੋਗਤਾ ਦੇ ਇਨਪੁਟ ਤੋਂ ਬਿਨਾਂ ਮੌਜੂਦਾ ਮਿਤੀ ਨੂੰ ਹਮੇਸ਼ਾ ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੇ।
ਜਦੋਂ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਨ ਦੀ ਗੱਲ ਆਉਂਦੀ ਹੈ, ਤਾਂ ਡਿਵੈਲਪਰ ਪਹਿਲਾਂ ਸਿੱਧੇ ਤਰੀਕਿਆਂ 'ਤੇ ਵਿਚਾਰ ਕਰ ਸਕਦੇ ਹਨ ਜਿਵੇਂ ਕਿ ਅੱਧੀ ਰਾਤ ਤੱਕ ਸਕਿੰਟਾਂ ਦੀ ਗਿਣਤੀ ਕਰਨਾ ਜਾਂ ਲਗਾਤਾਰ ਜਾਂਚ ਕਰਨਾ। ਹਾਲਾਂਕਿ, ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡਸ ਅਤੇ ਬ੍ਰਾਊਜ਼ਰ ਫ੍ਰੀਜ਼ ਸਮੇਤ ਕਈ ਸਮੱਸਿਆਵਾਂ, ਇਹਨਾਂ ਤਕਨੀਕਾਂ ਨੂੰ ਘੱਟ ਭਰੋਸੇਯੋਗ ਜਾਂ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਬਣਾ ਸਕਦੀਆਂ ਹਨ।
ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਸਮੇਂ ਜਿਵੇਂ ਕਿ ਸੈੱਟ ਟਾਈਮਆਊਟ, ਇੱਕ ਪ੍ਰਚਲਿਤ ਚਿੰਤਾ ਇਹ ਹੈ ਕਿ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਨੂੰ ਮੁਅੱਤਲ ਕਰਨ ਦੀ ਸਥਿਤੀ ਵਿੱਚ ਕੀ ਹੋਵੇਗਾ, ਜਾਂ ਜੇਕਰ ਸਮਾਂ ਖੇਤਰ ਜਾਂ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਟਾਈਮ ਵਿੱਚ ਬਦਲਾਅ ਹੁੰਦੇ ਹਨ। ਅੱਧੀ ਰਾਤ ਦੇ ਕਾਲਬੈਕ ਦਾ ਸਹੀ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਇਹਨਾਂ ਮੁੱਦਿਆਂ ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਹੋ ਸਕਦਾ ਹੈ।
ਇਹ ਪੋਸਟ JavaScript ਵਿੱਚ ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਵੱਖ-ਵੱਖ ਤਰੀਕਿਆਂ ਬਾਰੇ ਚਰਚਾ ਕਰੇਗੀ। ਅਸੀਂ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਤੁਹਾਡੀ ਕੈਲੰਡਰ ਐਪ ਸਟੀਕ ਅਤੇ ਪ੍ਰਭਾਵੀ ਬਣੀ ਰਹੇ, ਅਸੀਂ ਸੰਭਾਵੀ ਸਮੱਸਿਆਵਾਂ ਅਤੇ ਸਮਾਂ ਖੇਤਰ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਅਤੇ ਪਾਵਰ-ਬਚਤ ਸੈਟਿੰਗਾਂ ਵਰਗੀਆਂ ਚੀਜ਼ਾਂ ਨਾਲ ਕਿਵੇਂ ਨਜਿੱਠਣਾ ਹੈ ਬਾਰੇ ਵੀ ਵਿਚਾਰ ਕਰਾਂਗੇ।
ਹੁਕਮ | ਵਰਤੋਂ ਦੀ ਉਦਾਹਰਨ |
---|---|
ਸੈੱਟਟਾਈਮਆਉਟ() | ਮਿਲੀਸਕਿੰਟ-ਲੰਬੀ ਦੇਰੀ ਸੈੱਟ ਕੀਤੇ ਜਾਣ 'ਤੇ ਫੰਕਸ਼ਨ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਕੇਸ ਵਿੱਚ ਇਹ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ ਕਿ ਇਹ ਅੱਧੀ ਰਾਤ ਤੱਕ ਕਿੰਨਾ ਸਮਾਂ ਰਹੇਗਾ ਅਤੇ ਉਸ ਸਹੀ ਪਲ 'ਤੇ ਤਾਰੀਖ ਅੱਪਡੇਟ ਸ਼ੁਰੂ ਕਰਨ ਲਈ। |
setInterval() | ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪੂਰਵ-ਨਿਰਧਾਰਤ ਅੰਤਰਾਲਾਂ 'ਤੇ ਲਗਾਤਾਰ ਚਲਾਉਂਦਾ ਹੈ (ਮਿਲੀਸਕਿੰਟ ਵਿੱਚ ਮਾਪਿਆ ਗਿਆ)। ਇੱਥੇ, ਇਹ ਅੱਧੀ ਰਾਤ ਹੈ ਜਾਂ ਨਹੀਂ ਇਹ ਦੇਖਣ ਲਈ ਹਰ ਘੰਟੇ ਘੜੀ ਦੀ ਜਾਂਚ ਕਰਕੇ ਲੋੜੀਂਦੀਆਂ ਸੋਧਾਂ ਕਰਦਾ ਹੈ। |
ਨਵੀਂ ਮਿਤੀ() | ਇਸ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ, ਮੌਜੂਦਾ ਮਿਤੀ ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਇੱਕ ਨਵਾਂ ਮਿਤੀ ਆਬਜੈਕਟ ਬਣਾਇਆ ਗਿਆ ਹੈ। ਇਹ ਪਤਾ ਲਗਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਇਹ ਅੱਧੀ ਰਾਤ ਤੱਕ ਕਿੰਨਾ ਸਮਾਂ ਰਹੇਗਾ ਅਤੇ ਇਹ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ ਕਿ ਸਿਸਟਮ ਦੀ ਮਿਤੀ ਕਦੋਂ ਬਦਲਦੀ ਹੈ। |
ਮਿਊਟੇਸ਼ਨ ਆਬਜ਼ਰਵਰ | ਡਿਵੈਲਪਰਾਂ ਨੂੰ DOM (ਦਸਤਾਵੇਜ਼ ਆਬਜੈਕਟ ਮਾਡਲ) ਤਬਦੀਲੀਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨ ਲਈ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਇਹ ਦ੍ਰਿਸ਼ਟਾਂਤ ਮਿਤੀ ਡਿਸਪਲੇ ਤੱਤ ਵਿੱਚ ਸੋਧਾਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਇੱਕ ਪ੍ਰਯੋਗਾਤਮਕ ਢੰਗ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। |
cron.schedule() | ਕ੍ਰੋਨ ਜੌਬ ਸਿੰਟੈਕਸ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਾਰਜ ਨਿਯਤ ਕੀਤੇ ਗਏ ਹਨ। Node.js ਉਦਾਹਰਨ ਵਿੱਚ, ਇਸਦੀ ਵਰਤੋਂ ਅੱਧੀ ਰਾਤ ਨੂੰ ਇੱਕ ਕੰਮ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜੋ ਸਰਵਰ-ਸਾਈਡ ਕੈਲੰਡਰ ਐਪਲੀਕੇਸ਼ਨ ਦੀ ਹਾਈਲਾਈਟ ਕੀਤੀ ਮਿਤੀ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦੀ ਹੈ। |
ਬਾਲ ਸੂਚੀ | ਖੋਜਣ ਲਈ DOM ਸੋਧ ਦੀ ਕਿਸਮ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ। MutationObserver ਨਵੇਂ ਚਾਈਲਡ ਕੰਪੋਨੈਂਟਸ ਨੂੰ ਜੋੜਨ ਜਾਂ ਹਟਾਉਣ ਨੂੰ ਟਰੈਕ ਕਰਦਾ ਹੈ ਜਦੋਂ ਇਹ ਸਹੀ 'ਤੇ ਸੈੱਟ ਹੁੰਦਾ ਹੈ। ਇਹ ਤਾਰੀਖ ਡਿਸਪਲੇ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਨਾ ਆਸਾਨ ਬਣਾਉਂਦਾ ਹੈ। |
ਸਬਟ੍ਰੀ | ਜਦੋਂ ਸਹੀ 'ਤੇ ਸੈੱਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਇਹ ਵਾਧੂ ਮਿਊਟੇਸ਼ਨ ਔਬਜ਼ਰਵਰ ਸੰਰਚਨਾ ਵਿਕਲਪ ਗਾਰੰਟੀ ਦਿੰਦਾ ਹੈ ਕਿ ਨਿਰੀਖਕ ਸਾਰੇ ਚਾਈਲਡ ਨੋਡਾਂ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੀ ਨਿਗਰਾਨੀ ਕਰਦਾ ਹੈ, ਨਾ ਕਿ ਸਿੱਧੇ ਬੱਚਿਆਂ ਵਿੱਚ। ਇਸਦੀ ਮਦਦ ਨਾਲ ਡੂੰਘੇ DOM ਬਦਲਾਅ ਖੋਜੇ ਜਾਂਦੇ ਹਨ। |
ਨੋਡ-ਕ੍ਰੋਨ | ਇੱਕ ਖਾਸ Node.js ਮੋਡੀਊਲ ਸਰਵਰ ਸਾਈਡ 'ਤੇ ਸ਼ਡਿਊਲਿੰਗ ਜੌਬਾਂ ਨੂੰ ਸੰਭਾਲਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਕਲਾਇੰਟ-ਸਾਈਡ ਟਾਈਮਿੰਗ 'ਤੇ ਨਿਰਭਰ ਕੀਤੇ ਬਿਨਾਂ ਅੱਧੀ ਰਾਤ ਨੂੰ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਆਟੋਮੈਟਿਕ ਲਾਂਚ ਕਰਨ ਲਈ, ਇਹ ਕਮਾਂਡ ਜ਼ਰੂਰੀ ਹੈ। |
ਨਵੀਂ ਮਿਤੀ (ਸਾਲ, ਮਹੀਨਾ, ਦਿਨ) | ਇੱਕ ਤਾਰੀਖ ਆਬਜੈਕਟ ਤਿਆਰ ਕਰਦਾ ਹੈ ਜੋ ਅਗਲੇ ਦਿਨ ਦੀ ਅੱਧੀ ਰਾਤ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ, ਜਿਸ ਲਈ ਅੱਧੀ ਰਾਤ ਤੱਕ ਸਹੀ ਮਿਲੀਸਕਿੰਡ ਗਣਨਾਵਾਂ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ ਸੈੱਟਟਾਈਮਆਉਟ() ਫੰਕਸ਼ਨ. |
JavaScript ਵਿੱਚ ਕੁਸ਼ਲ ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ
ਦ ਸੈੱਟ ਟਾਈਮਆਊਟ ਤਕਨੀਕ ਦੀ ਵਰਤੋਂ ਪਹਿਲੇ ਹੱਲ ਵਿੱਚ ਅੱਧੀ ਰਾਤ ਤੱਕ ਮਿਲੀਸਕਿੰਟ ਦੀ ਗਣਨਾ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਸਹੀ 00:00 ਵਜੇ ਚਲਾਉਣ ਲਈ ਤਹਿ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਵਿਧੀ ਨਾ ਸਿਰਫ਼ ਇਹ ਯਕੀਨੀ ਬਣਾਉਂਦੀ ਹੈ ਕਿ ਤੁਹਾਡੇ ਕੈਲੰਡਰ 'ਤੇ ਹਾਈਲਾਈਟ ਕੀਤੀ ਮਿਤੀ ਨੂੰ ਉਸ ਸਮੇਂ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਹੈ ਜਦੋਂ ਇਹ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ, ਸਗੋਂ ਇਹ ਦੁਹਰਾਉਣ ਵਾਲੀ ਤਾਰੀਖ ਵੀ ਬਣਾਉਂਦਾ ਹੈ setInterval ਅੱਧੀ ਰਾਤ ਤੋਂ ਬਾਅਦ ਹਰ ਰੋਜ਼ ਤਾਰੀਖ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣਾ ਕਿ ਟਾਈਮਰ ਬੰਦ ਹੋਣ 'ਤੇ ਟੈਬ ਖੁੱਲ੍ਹੀ ਹੈ, ਹੱਥ ਵਿੱਚ ਮੁੱਖ ਕੰਮ ਹੈ। ਜੇਕਰ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਨੂੰ ਫ੍ਰੀਜ਼ ਕਰਦਾ ਹੈ ਜਾਂ ਇਸਨੂੰ ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡ ਵਿੱਚ ਰੱਖਦਾ ਹੈ ਤਾਂ ਸਮਾਂ ਸਮਾਪਤ ਹੋ ਸਕਦਾ ਹੈ ਜਾਂ ਲੰਮਾ ਹੋ ਸਕਦਾ ਹੈ। ਹਾਲਾਂਕਿ ਇਹ ਵਿਧੀ ਆਮ ਸਥਿਤੀਆਂ ਵਿੱਚ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀ ਹੈ, ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਅਚਾਨਕ ਬ੍ਰਾਊਜ਼ਰ ਸਥਿਤੀਆਂ ਵਿੱਚ ਵਧੀਆ ਪ੍ਰਦਰਸ਼ਨ ਨਾ ਕਰੇ।
ਵਰਤ ਰਿਹਾ ਹੈ setInterval ਹਰ ਘੰਟੇ ਸਿਸਟਮ ਸਮੇਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰਨਾ ਇੱਕ ਵਾਧੂ ਵਿਕਲਪ ਹੈ। a ਦੇ ਸਟੀਕ ਪਲ 'ਤੇ ਨਿਰਭਰ ਕਰਨ ਦੀ ਬਜਾਏ ਸੈੱਟ ਟਾਈਮਆਊਟ, ਇਹ ਵਿਧੀ ਜਾਂਚ ਕਰਦੀ ਹੈ ਕਿ ਕੀ ਸਿਸਟਮ ਦਾ ਸਮਾਂ ਨਿਯਮਤ ਤੌਰ 'ਤੇ ਅੱਧੀ ਰਾਤ ਤੱਕ ਬਦਲ ਗਿਆ ਹੈ। ਇਹ ਪਹੁੰਚ ਮੋਬਾਈਲ ਉਪਭੋਗਤਾਵਾਂ ਲਈ ਤਰਜੀਹੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਘੱਟ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ ਅਤੇ ਪਿਛਲੇ ਇੱਕ ਨਾਲੋਂ ਕਿਤੇ ਜ਼ਿਆਦਾ ਕੁਸ਼ਲ ਹੈ, ਜੋ ਕਿ ਇੱਕ ਵਾਰ ਪ੍ਰਤੀ ਸਕਿੰਟ ਸੀ। ਇਸ ਦੀ ਬਜਾਏ, ਇਹ ਹਰ ਘੰਟੇ ਵਿੱਚ ਇੱਕ ਵਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ. ਭਾਵੇਂ ਪ੍ਰਭਾਵ ਘੱਟ ਗਿਆ ਹੈ, ਇਹ ਰਣਨੀਤੀ ਅਜੇ ਵੀ ਕੁਝ ਸਰੋਤਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ। ਇਹ ਵਿਧੀ ਸਮਾਂ ਖੇਤਰ ਜਾਂ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਐਡਜਸਟਮੈਂਟਾਂ ਕਾਰਨ ਹੋਣ ਵਾਲੀਆਂ ਸਮੱਸਿਆਵਾਂ ਤੋਂ ਵੀ ਦੂਰ ਰਹਿੰਦੀ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਮੌਜੂਦਾ ਮਿਤੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰਦੀ ਹੈ।
ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ, ਤੀਜੀ ਪਹੁੰਚ ਨੋਡ-ਕ੍ਰੋਨ ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ ਅਤੇ Node.js ਸਰਵਰ-ਸਾਈਡ ਸੈਟਿੰਗਾਂ ਲਈ। ਇੱਥੇ, ਅੱਧੀ ਰਾਤ ਨੂੰ ਸਰਵਰ 'ਤੇ ਇੱਕ ਕੰਮ ਆਪਣੇ ਆਪ ਹੀ ਕੀਤਾ ਜਾਂਦਾ ਹੈ cron.schedule ਫੰਕਸ਼ਨ, ਕਲਾਇੰਟ ਦੀ ਬ੍ਰਾਊਜ਼ਰ ਸਥਿਤੀ ਜਾਂ ਪਾਵਰ-ਸੇਵਿੰਗ ਸੈਟਿੰਗਾਂ ਤੋਂ ਸੁਤੰਤਰ। ਇਹ ਵਿਧੀ ਉਹਨਾਂ ਔਨਲਾਈਨ ਐਪਸ ਲਈ ਬਹੁਤ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ ਜਿਹਨਾਂ ਨੂੰ ਕੈਲੰਡਰ ਨੂੰ ਤਾਜ਼ਾ ਕਰਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਭਾਵੇਂ ਉਪਭੋਗਤਾ ਦਾ ਬ੍ਰਾਊਜ਼ਰ ਬੰਦ ਜਾਂ ਅਕਿਰਿਆਸ਼ੀਲ ਹੋਵੇ। ਵੱਡੀ ਗਿਣਤੀ ਵਿੱਚ ਉਪਭੋਗਤਾਵਾਂ ਵਾਲੀਆਂ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ, ਸਰਵਰ ਸਮੇਂ ਨੂੰ ਕਾਇਮ ਰੱਖਦਾ ਹੈ ਅਤੇ ਉਸ ਅਨੁਸਾਰ ਉਜਾਗਰ ਕੀਤੀ ਮਿਤੀ ਨੂੰ ਬਦਲਦਾ ਹੈ, ਇਸ ਨੂੰ ਵਧੇਰੇ ਭਰੋਸੇਮੰਦ ਅਤੇ ਸਕੇਲੇਬਲ ਬਣਾਉਂਦਾ ਹੈ।
ਦ ਮਿਊਟੇਸ਼ਨ ਆਬਜ਼ਰਵਰ API ਨੂੰ ਇੱਕ ਪ੍ਰਯੋਗਾਤਮਕ ਢੰਗ ਨਾਲ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਅੰਤ ਵਿੱਚ ਚੌਥੇ ਹੱਲ ਵਿੱਚ ਪੇਸ਼ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਪਹੁੰਚ ਦਸਤਾਵੇਜ਼ ਆਬਜੈਕਟ ਮਾਡਲ (DOM) ਵਿੱਚ ਕੀਤੀਆਂ ਸੋਧਾਂ ਨੂੰ ਟਰੈਕ ਕਰਦੀ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਉਸ ਖੇਤਰ ਵਿੱਚ ਜਿੱਥੇ ਮਿਤੀ ਦਿਖਾਈ ਗਈ ਹੈ। ਹਾਲਾਂਕਿ ਇਹ ਵਿਧੀ ਘੱਟ ਆਮ ਹੈ, ਇਹ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਮਦਦਗਾਰ ਹੋ ਸਕਦੀ ਹੈ ਜਦੋਂ ਕੋਈ ਹੋਰ ਓਪਰੇਸ਼ਨ ਜਾਂ ਮਨੁੱਖੀ ਗਤੀਵਿਧੀ ਆਪਣੇ ਆਪ ਮਿਤੀ ਨੂੰ ਅਪਡੇਟ ਕਰਦੀ ਹੈ। ਜਦੋਂ ਤਾਰੀਖ ਬਦਲਦੀ ਹੈ, ਨਿਰੀਖਕ ਇਸਦਾ ਪਤਾ ਲਗਾਉਂਦਾ ਹੈ ਅਤੇ ਉਚਿਤ ਵਿਵਸਥਾਵਾਂ ਸ਼ੁਰੂ ਕਰਦਾ ਹੈ। ਭਾਵੇਂ ਇਹ ਇੱਕ ਨਵੀਂ ਪਹੁੰਚ ਹੈ, ਇਹ ਦੂਜੀਆਂ ਤਕਨੀਕਾਂ ਦੇ ਨਾਲ ਮਿਲ ਕੇ ਵਧੀਆ ਕੰਮ ਕਰਦੀ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਉਹਨਾਂ ਸਥਿਤੀਆਂ ਵਿੱਚ ਜਿੱਥੇ ਮਿਤੀ ਬਿਨਾਂ ਕਿਸੇ ਸਿੱਧੇ ਟਰਿੱਗਰ ਦੇ ਆਪਣੇ ਆਪ ਬਦਲ ਸਕਦੀ ਹੈ।
JavaScript ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ: ਪਹਿਲਾ ਹੱਲ: ਸੈੱਟਟਾਈਮਆਉਟ ਦੀ ਵਰਤੋਂ ਕਰੋ ਅਤੇ ਮਿਲੀਸਕਿੰਟ ਦੀ ਗਣਨਾ ਕਰੋ
ਫਰੰਟ-ਐਂਡ JavaScript ਵਿਧੀ ਜੋ ਅੱਧੀ ਰਾਤ ਤੱਕ ਬਾਕੀ ਬਚੇ ਸਮੇਂ ਨੂੰ ਨਿਰਧਾਰਤ ਕਰਦੀ ਹੈ ਅਤੇ ਇੱਕ ਕਾਲਬੈਕ ਸ਼ੁਰੂ ਕਰਦੀ ਹੈ
// Function to calculate milliseconds until midnight
function msUntilMidnight() {
const now = new Date();
const midnight = new Date(now.getFullYear(), now.getMonth(), now.getDate() + 1);
return midnight - now;
}
// Function to highlight the current date on the calendar
function highlightCurrentDate() {
const today = new Date();
// Logic to highlight today's date on your calendar goes here
console.log("Highlighted Date:", today.toDateString());
}
// Initial call to highlight today's date
highlightCurrentDate();
// Set a timeout to run the callback at midnight
setTimeout(function() {
highlightCurrentDate();
setInterval(highlightCurrentDate, 86400000); // Refresh every 24 hours
}, msUntilMidnight());
JavaScript ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ: ਹੱਲ 2: setInterval ਨਾਲ ਹਰ ਘੰਟੇ ਦੀ ਜਾਂਚ ਕਰੋ
JavaScript ਹੱਲ ਜੋ setInterval ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਲਗਾਤਾਰ ਹੋਣ ਦੀ ਬਜਾਏ ਹਰ ਘੰਟੇ ਦੀ ਮਿਤੀ ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ
// Function to highlight the current date on the calendar
function highlightCurrentDate() {
const today = new Date();
// Logic to highlight today's date on your calendar goes here
console.log("Highlighted Date:", today.toDateString());
}
// Initial call to highlight today's date
highlightCurrentDate();
// Set an interval to check the date every hour (3600000 ms)
setInterval(function() {
const now = new Date();
if (now.getHours() === 0) { // Check if it's midnight
highlightCurrentDate();
}
}, 3600000);
JavaScript ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ: ਤੀਜਾ ਹੱਲ: Node.js ਅਤੇ Cron Jobs ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਬੈਕਐਂਡ ਢੰਗ
node-cron ਪੈਕੇਜ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, Node.js ਬੈਕਐਂਡ ਹੱਲ ਹਾਈਲਾਈਟ ਕੀਤੀ ਮਿਤੀ ਨੂੰ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ।
// Install the cron package: npm install node-cron
const cron = require('node-cron');
const express = require('express');
const app = express();
// Cron job to run every midnight
cron.schedule('0 0 * * *', () => {
console.log('It\'s midnight! Updating the highlighted date...');
// Logic to update the highlighted date in the database
});
// Start the server
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
ਮਿਊਟੇਸ਼ਨ ਔਬਜ਼ਰਵਰ ਦੇ ਨਾਲ ਮਿਤੀ ਆਬਜ਼ਰਵਰ ਦੀ ਵਰਤੋਂ ਕਰਨਾ: JavaScript ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ ਲਈ ਹੱਲ 4
JavaScript ਵਿੱਚ ਇੱਕ ਪ੍ਰਯੋਗ ਜੋ ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣ ਲਈ ਦਸਤਾਵੇਜ਼ ਅੱਪਡੇਟ ਦੇਖਣ ਲਈ MutationObserver ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ
// Create a function to update date and observe changes
function observeDateChange() {
const targetNode = document.getElementById('dateDisplay'); // Assume there's an element displaying the date
const config = { childList: true, subtree: true }; // Configuration for the observer
const callback = function() {
console.log("Date has changed! Updating...");
// Logic to update highlighted date
};
const observer = new MutationObserver(callback);
observer.observe(targetNode, config);
}
// Initialize the observer on page load
window.onload = observeDateChange;
ਡਾਇਨਾਮਿਕ ਵੈੱਬ ਐਪਸ ਵਿੱਚ ਸਹੀ ਮਿਤੀ ਖੋਜ ਨੂੰ ਯਕੀਨੀ ਬਣਾਉਣਾ
JavaScript ਵਿੱਚ ਮੌਜੂਦਾ ਮਿਤੀ ਵਿੱਚ ਤਬਦੀਲੀ ਦਾ ਪਤਾ ਲਗਾਉਣ ਵੇਲੇ, ਟਾਈਮ ਜ਼ੋਨ ਸ਼ਿਫਟਾਂ ਅਤੇ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਟਾਈਮ (DST) ਦੇ ਪ੍ਰਬੰਧਨ ਨੂੰ ਧਿਆਨ ਵਿੱਚ ਰੱਖਣਾ ਵੀ ਮਹੱਤਵਪੂਰਨ ਹੈ। ਇਹਨਾਂ ਦੋਵਾਂ ਵੇਰੀਏਬਲਾਂ ਦੇ ਨਤੀਜੇ ਵਜੋਂ ਸਮੇਂ ਦੀ ਗਣਨਾ ਵਿੱਚ ਅਸਮਾਨਤਾ ਹੋ ਸਕਦੀ ਹੈ, ਖਾਸ ਤੌਰ 'ਤੇ ਜੇਕਰ ਤੁਹਾਡੇ ਕੈਲੰਡਰ ਸੌਫਟਵੇਅਰ ਦੇ ਉਪਭੋਗਤਾ ਪੂਰੀ ਦੁਨੀਆ ਵਿੱਚ ਸਥਿਤ ਹਨ। ਜੇਕਰ ਐਪ ਸਿਰਫ਼ ਕਲਾਇੰਟ ਦੀ ਸਿਸਟਮ ਘੜੀ ਦੀ ਵਰਤੋਂ ਕਰਦੀ ਹੈ, ਤਾਂ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਇਹ ਉਸੇ ਵੇਲੇ ਟਾਈਮ ਜ਼ੋਨ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦਾ ਪਤਾ ਨਾ ਲਗਾ ਸਕੇ। ਇਸ ਨੂੰ ਠੀਕ ਕਰਨ ਲਈ ਤਕਨੀਕਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜੋ UTC ਸਮੇਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਿਤੀ ਦੀ ਦੁਬਾਰਾ ਪੁਸ਼ਟੀ ਕਰਦੀਆਂ ਹਨ, ਜੋ ਕਿ ਸਮਾਂ ਜ਼ੋਨ ਤਬਦੀਲੀਆਂ ਜਾਂ DST ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦਾ ਹੈ, ਇਸਦਾ ਹੱਲ ਕਰਨ ਲਈ।
ਇੱਕ ਮਿਆਰੀ ਫਾਰਮੈਟ, ਜਿਵੇਂ ਕਿ UTC ਵਿੱਚ ਸਮੇਂ ਦਾ ਧਿਆਨ ਰੱਖਣਾ, ਅਤੇ ਇਸਨੂੰ ਡਿਸਪਲੇ ਲਈ ਉਪਭੋਗਤਾ ਦੇ ਸਥਾਨਕ ਸਮੇਂ ਵਿੱਚ ਬਦਲਣਾ ਇੱਕ ਸਮਾਰਟ ਰਣਨੀਤੀ ਹੈ। ਇਹ ਗਾਰੰਟੀ ਦਿੰਦਾ ਹੈ ਕਿ ਕੋਰ ਟਾਈਮ ਗਣਨਾ ਉਪਭੋਗਤਾ ਦੇ ਸਿਸਟਮ ਟਾਈਮ ਜ਼ੋਨ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਜਾਂ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਟਾਈਮ ਨੂੰ ਲਾਗੂ ਕਰਨ ਦੁਆਰਾ ਪ੍ਰਭਾਵਿਤ ਨਹੀਂ ਹੁੰਦੀ ਹੈ। ਜਦੋਂ ਮੂਲ ਰੂਪ ਵਿੱਚ UTC ਵਿੱਚ ਕੰਮ ਕਰਦੇ ਹੋ ਅਤੇ ਉਪਭੋਗਤਾ ਇੰਟਰਫੇਸ 'ਤੇ ਤਾਰੀਖ ਪੇਸ਼ ਕਰਦੇ ਸਮੇਂ ਸਥਾਨਕ ਟਾਈਮ ਜ਼ੋਨ ਲਈ ਐਡਜਸਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ JavaScript ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇਸ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ ਮਿਤੀ ਵਸਤੂਆਂ ਦ Date.getTimezoneOffset() ਫੰਕਸ਼ਨ ਦਿਖਾਏ ਗਏ ਸਮੇਂ ਨੂੰ ਸੋਧਣ ਵਿੱਚ ਵੀ ਸਹਾਇਤਾ ਕਰ ਸਕਦਾ ਹੈ।
ਵਧੇਰੇ ਗੁੰਝਲਦਾਰ ਵੈਬ ਐਪਲੀਕੇਸ਼ਨਾਂ ਲਈ ਇੱਕ ਬਾਹਰੀ ਸਰਵਰ ਨਾਲ ਸਮਕਾਲੀਕਰਨ ਕਰਕੇ ਸ਼ੁੱਧਤਾ ਦੀ ਗਰੰਟੀ ਦਿੱਤੀ ਜਾ ਸਕਦੀ ਹੈ। ਹਮੇਸ਼ਾ ਇੱਕ ਮੌਕਾ ਹੁੰਦਾ ਹੈ ਕਿ ਸਿਸਟਮ ਘੜੀ ਬੰਦ ਹੋ ਜਾਵੇਗੀ ਜੇਕਰ ਤੁਸੀਂ ਸਿਰਫ਼ ਕਲਾਇੰਟ ਦੇ ਸਥਾਨਕ ਸਿਸਟਮ ਸਮੇਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ। ਕਿਸੇ ਸਰਵਰ ਤੋਂ ਨਿਯਮਿਤ ਤੌਰ 'ਤੇ ਸਹੀ ਸਮਾਂ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਸਥਾਨਕ ਸਮੇਂ ਨਾਲ ਇਸ ਦੀ ਤੁਲਨਾ ਕਰਕੇ ਤੁਹਾਡੀ ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ ਦੀ ਭਰੋਸੇਯੋਗਤਾ ਨੂੰ ਹੋਰ ਵਧਾਇਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਹ ਤੁਹਾਨੂੰ ਸਥਾਨਕ ਸਿਸਟਮ ਘੜੀ ਨਾਲ ਸਮੱਸਿਆਵਾਂ ਦੁਆਰਾ ਲਿਆਂਦੇ ਗਏ ਕਿਸੇ ਵੀ ਪਰਿਵਰਤਨ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਸਹਾਇਕ ਹੈ। ਇਹ ਚਾਲ ਖਾਸ ਤੌਰ 'ਤੇ ਜ਼ਰੂਰੀ ਸਥਿਤੀਆਂ ਵਿੱਚ ਮਦਦਗਾਰ ਹੁੰਦੀ ਹੈ ਜਿੱਥੇ ਸਮਾਂਬੱਧਤਾ ਦਾ ਤੱਤ ਹੁੰਦਾ ਹੈ।
JavaScript ਮਿਤੀ ਤਬਦੀਲੀ ਖੋਜ 'ਤੇ ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
- ਅੱਧੀ ਰਾਤ ਨੂੰ ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਕਿਹੜਾ ਤਰੀਕਾ ਸਭ ਤੋਂ ਵਧੀਆ ਕੰਮ ਕਰਦਾ ਹੈ?
- ਇਹ ਵਰਤਣ ਲਈ ਪ੍ਰਭਾਵਸ਼ਾਲੀ ਹੈ setTimeout ਅੱਧੀ ਰਾਤ ਤੱਕ ਮਿਲੀਸਕਿੰਟ ਦੀ ਗਿਣਤੀ ਕਰਨ ਲਈ ਅਤੇ ਉਸ ਬਿੰਦੂ 'ਤੇ ਕਾਲਬੈਕ ਸ਼ੁਰੂ ਕਰਨ ਲਈ; ਹਾਲਾਂਕਿ, ਇਸ ਲਈ ਸਮਾਂ ਸਮਾਪਤ ਹੋਣ ਤੋਂ ਬਾਅਦ ਮੁੜ ਜਾਂਚ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ।
- ਮੈਂ ਆਪਣੀ JavaScript ਕੈਲੰਡਰ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਟਾਈਮ ਜ਼ੋਨ ਤਬਦੀਲੀਆਂ ਲਈ ਕਿਵੇਂ ਅਨੁਕੂਲ ਬਣਾ ਸਕਦਾ ਹਾਂ?
- ਟਾਈਮ ਜ਼ੋਨ ਤਬਦੀਲੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਲਈ ਖਾਤਾ ਬਣਾਉਣ ਲਈ, ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋ Date.getTimezoneOffset(), ਜੋ ਪ੍ਰਦਰਸ਼ਿਤ ਸਮੇਂ ਨੂੰ ਸੰਸ਼ੋਧਿਤ ਕਰੇਗਾ।
- ਅੱਧੀ ਰਾਤ ਨੂੰ ਕੀ ਹੁੰਦਾ ਹੈ ਜੇਕਰ ਮੇਰਾ ਬ੍ਰਾਊਜ਼ਰ ਟੈਬ ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡ ਵਿੱਚ ਹੈ?
- setTimeout ਜਾਂ setInterval ਪਾਵਰ-ਸੇਵ ਮੋਡ ਵਿੱਚ ਮੁਲਤਵੀ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਗੁੰਮ ਘਟਨਾਵਾਂ ਨੂੰ ਘਟਾਉਣ ਲਈ, ਵਰਤੋ setInterval ਨਿਯਮਤ ਜਾਂਚਾਂ ਦੇ ਨਾਲ ਜੋੜ ਕੇ.
- ਕੀ ਸਰਵਰ 'ਤੇ ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਦਾ ਪਤਾ ਲਗਾਉਣਾ ਸੰਭਵ ਹੈ?
- ਹਾਂ, ਤੁਸੀਂ ਸਰਵਰ-ਸਾਈਡ ਸਮਾਂ-ਸਾਰਣੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਗਾਹਕ ਦੀ ਸਥਿਤੀ 'ਤੇ ਨਿਰਭਰ ਕੀਤੇ ਬਿਨਾਂ ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਪ੍ਰਬੰਧਿਤ ਕਰ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਕਿ cron jobs ਵਿੱਚ Node.js.
- ਮੈਂ ਇਹ ਕਿਵੇਂ ਯਕੀਨੀ ਬਣਾ ਸਕਦਾ ਹਾਂ ਕਿ ਮੇਰਾ ਸੌਫਟਵੇਅਰ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਟਾਈਮ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਲਈ ਐਡਜਸਟ ਕਰਦਾ ਹੈ?
- ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ new Date() UTC ਵਿੱਚ ਸਮੇਂ ਨੂੰ ਟ੍ਰੈਕ ਕਰਨ ਲਈ ਅਤੇ ਉਪਭੋਗਤਾ ਨੂੰ ਦਿਖਾਉਣ ਵੇਲੇ ਕੇਵਲ ਸਥਾਨਕ ਸਮੇਂ ਲਈ ਵਿਵਸਥਿਤ ਕਰਨਾ ਇਹ ਹੈ ਕਿ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਟਾਈਮ ਨੂੰ ਕਿਵੇਂ ਸੰਭਾਲਿਆ ਜਾਂਦਾ ਹੈ।
ਵੈੱਬ ਐਪਸ ਵਿੱਚ ਮਿਤੀ ਖੋਜ ਦੇ ਮੁੱਖ ਉਪਾਅ
ਇੱਕ ਕੈਲੰਡਰ ਐਪਲੀਕੇਸ਼ਨ ਮੌਜੂਦਾ ਮਿਤੀ ਵਿੱਚ ਕਈ ਤਰੀਕਿਆਂ ਨਾਲ ਤਬਦੀਲੀਆਂ ਦਾ ਪਤਾ ਲਗਾ ਸਕਦੀ ਹੈ, ਜਿਵੇਂ ਕਿ ਸਮੇਂ-ਸਮੇਂ 'ਤੇ ਸਮੇਂ ਦੀ ਜਾਂਚ ਕਰਕੇ ਜਾਂ ਵਰਤੋਂ ਕਰਕੇ ਸੈੱਟ ਟਾਈਮਆਊਟ. ਇਹ ਤਕਨੀਕਾਂ ਉਜਾਗਰ ਕੀਤੀ ਮਿਤੀ ਨੂੰ ਅੱਧੀ ਰਾਤ ਨੂੰ ਆਪਣੇ ਆਪ ਤਾਜ਼ਾ ਕਰਨ ਲਈ ਰਣਨੀਤੀਆਂ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ।
ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਟਾਈਮ, ਟਾਈਮ ਜ਼ੋਨ ਸ਼ਿਫਟਾਂ, ਅਤੇ ਪਾਵਰ-ਸੇਵਿੰਗ ਮੋਡਸ ਸਮੇਤ ਸੰਭਾਵੀ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਡਿਵੈਲਪਰਾਂ ਦੁਆਰਾ ਸੰਭਾਲਿਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ। ਸਰਵਰ-ਸਾਈਡ ਹੱਲ ਜਿਵੇਂ ਕਿ ਕ੍ਰੋਨ ਟਾਸਕ ਦੁਆਰਾ ਸਮੁੱਚੇ ਪ੍ਰੋਗਰਾਮ ਦੀ ਸਥਿਰਤਾ ਵਧਾਈ ਜਾਂਦੀ ਹੈ, ਜੋ ਕਿ ਗਾਹਕ ਦੇ ਬ੍ਰਾਊਜ਼ਰ ਦੇ ਨਿਸ਼ਕਿਰਿਆ ਹੋਣ ਦੇ ਬਾਵਜੂਦ ਨਿਯਮਤ ਅੱਪਡੇਟ ਦੀ ਗਾਰੰਟੀ ਦਿੰਦੇ ਹਨ।
JavaScript ਮਿਤੀ ਖੋਜ ਲਈ ਸਰੋਤ ਅਤੇ ਹਵਾਲੇ
- JavaScript ਵਿੱਚ ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਦੇ ਪ੍ਰਬੰਧਨ ਬਾਰੇ ਇਹ ਲੇਖ ਵੱਖ-ਵੱਖ JavaScript ਫੋਰਮਾਂ ਅਤੇ ਵੈੱਬ ਵਿਕਾਸ ਬਲੌਗਾਂ ਦੀਆਂ ਉਦਾਹਰਣਾਂ ਅਤੇ ਚਰਚਾਵਾਂ ਤੋਂ ਪ੍ਰੇਰਿਤ ਸੀ। JavaScript ਮਿਤੀ ਹੇਰਾਫੇਰੀ ਬਾਰੇ ਵਧੇਰੇ ਵਿਸਤ੍ਰਿਤ ਜਾਣਕਾਰੀ ਲਈ, ਵੇਖੋ MDN ਵੈੱਬ ਡੌਕਸ - ਮਿਤੀ ਵਸਤੂ .
- ਮਿਤੀ ਤਬਦੀਲੀਆਂ ਵਰਗੇ ਇਵੈਂਟਾਂ ਨੂੰ ਸੰਭਾਲਣ ਵਿੱਚ setTimeout ਅਤੇ setInterval ਦੀ ਵਰਤੋਂ ਦੀ ਪੜਚੋਲ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਇਸ 'ਤੇ ਵਿਆਪਕ ਗਾਈਡ 'ਤੇ ਜਾ ਸਕਦੇ ਹੋ JavaScript.info - ਟਾਈਮਰ .
- JavaScript ਵਿੱਚ ਟਾਈਮ ਜ਼ੋਨ ਹੈਂਡਲਿੰਗ ਅਤੇ ਡੇਲਾਈਟ ਸੇਵਿੰਗ ਐਡਜਸਟਮੈਂਟਾਂ ਦੀ ਹੋਰ ਖੋਜ ਲਈ, ਲੇਖ ਨੂੰ ਦੇਖੋ Moment.js ਦਸਤਾਵੇਜ਼ .