ਮੁਫ਼ਤ ਤਾਰੀਖ ਅੰਤਰ ਕੈਲਕੁਲੇਟਰ
ਦੋ ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਸਹੀ ਅੰਤਰ ਗਿਣੋ — ਸਾਲ, ਮਹੀਨੇ, ਦਿਨ, ਹਫ਼ਤੇ, ਕੰਮਕਾਜੀ ਦਿਨ (ਹਫਤਾਵਾਰੀ ਛੁੱਟੀਆਂ ਨੂੰ ਛੱਡ ਕੇ), ਘੰਟੇ, ਅਤੇ ਮਿੰਟ।
ਤੁਰੰਤ ਪ੍ਰੀਸੈੱਟ
ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ
ਸਾਰੀ ਗਣਨਾ ਹੱਥ ਨਾਲ ਲਿਖੇ UTC ਹਿਸਾਬ ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦੀ ਹੈ — ਕੋਈ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀ, ਕੋਈ ਸਰਵਰ ਬੇਨਤੀ ਨਹੀਂ। ਟੂਲ YYYY-MM-DD strings ਨੂੰ ਕੈਲੰਡਰ ਹਿੱਸਿਆਂ ਵਿੱਚ ਪਾਰਸ ਕਰਦਾ ਹੈ, DST ਖਿਸਕਾਅ ਤੋਂ ਬਚਣ ਲਈ Date.UTC() ਮਿਲੀਸਕਿੰਟ ਟਾਈਮਸਟੈਂਪਾਂ ਨਾਲ ਫ਼ਰਕ ਗਿਣਦਾ ਹੈ, ਅਤੇ ਸੋਮਵਾਰ–ਸ਼ੁੱਕਰਵਾਰ ਕੰਮਕਾਜੀ ਦਿਨ ਗਿਣਨ ਲਈ ਦਿਨ-ਦਰ-ਦਿਨ ਚੱਲਦਾ ਹੈ।
- 1ਸੁਰੱਖਿਅਤ ਤਾਰੀਖ ਪਾਰਸਿੰਗਹਰ ਤਾਰੀਖ string regex ਨਾਲ ਜਾਂਚੀ ਜਾਂਦੀ ਹੈ ਅਤੇ ਫਿਰ Date.UTC() ਰਾਹੀਂ ਮੁੜ ਬਣਾਈ ਜਾਂਦੀ ਹੈ — new Date(string) ਨਾਲ ਨਹੀਂ — ਤਾਂ ਜੋ UTC ਤੋਂ ਪੱਛਮ ਵਾਲੇ ਵਰਤੋਂਕਾਰਾਂ ਨੂੰ ਸਿਰਫ਼-ਤਾਰੀਖ ਇਨਪੁੱਟਾਂ ਦੀ ਬ੍ਰਾਊਜ਼ਰ ਦੀ ਲੋਕਲ-ਟਾਈਮਜ਼ੋਨ ਵਿਆਖਿਆ ਕਾਰਨ ਹਫ਼ਤੇ ਦਾ ਦਿਨ ਖਿਸਕਦਾ ਨਾ ਦਿਸੇ।
- 2UTC ਮਿਲੀਸਕਿੰਟ ਘਟਾਓਦੋਵੇਂ ਕੈਲੰਡਰ ਤਾਰੀਖਾਂ Date.UTC(y, m, d) ਨਾਲ UTC ਅੱਧੀ ਰਾਤ ਦੇ ਟਾਈਮਸਟੈਂਪਾਂ ਵਿੱਚ ਬਦਲੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। 86,400,000 ms ਨਾਲ ਪੂਰਨ-ਅੰਕ ਭਾਗ ਪੂਰੇ ਦਿਨਾਂ ਦੀ ਸਹੀ ਗਿਣਤੀ ਦਿੰਦਾ ਹੈ ਜਿਸ 'ਤੇ daylight-saving ਬਦਲਾਅ ਦਾ ਅਸਰ ਨਹੀਂ ਹੁੰਦਾ, ਜੋ ਨਹੀਂ ਤਾਂ ਕਿਸੇ ਦਿਨ ਨੂੰ 23 ਜਾਂ 25 ਘੰਟਿਆਂ ਦਾ ਦਿਖਾ ਸਕਦੇ ਹਨ।
- 3ਕੈਲੰਡਰ ਵੰਡ ਅਤੇ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦੀ ਗਿਣਤੀਹੱਥ ਨਾਲ ਲਿਖੀ ਸਾਲ/ਮਹੀਨਾ/ਦਿਨ ਵੰਡ ਮਹੀਨਿਆਂ ਦੀ ਲੰਬਾਈ ਦੀਆਂ ਬੇਨਿਯਮੀਆਂ ਸੰਭਾਲਦੀ ਹੈ (ਲੋੜ ਪੈਣ 'ਤੇ ਪਿਛਲੇ ਮਹੀਨੇ ਤੋਂ ਦਿਨ ਉਧਾਰ ਲੈ ਕੇ)। ਇੱਕ ਵੱਖਰਾ loop ਦੋਵਾਂ ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਹਰ UTC ਦਿਨ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ ਅਤੇ ਸਿਰਫ਼ ਸੋਮਵਾਰ–ਸ਼ੁੱਕਰਵਾਰ (getUTCDay() !== 0 ਜਾਂ 6) ਲਈ ਕਾਊਂਟਰ ਵਧਾਉਂਦਾ ਹੈ, ਲੋਕੇਲ ਤੋਂ ਬੇਪਰਵਾਹ ਕੰਮਕਾਜੀ ਦਿਨਾਂ ਦਾ ਸਹੀ ਕੁੱਲ ਦਿੰਦੇ ਹੋਏ।
- 4ਸਾਰੀਆਂ ਇਕਾਈਆਂ ਵਿੱਚ ਨਤੀਜੇਕੁੱਲ ਪੰਨੇ ਦੇ ਲੋਕੇਲ ਨਾਲ toLocaleString() ਵਰਤ ਕੇ ਲੋਕੇਲ-ਜਾਣੂ ਅੰਕ ਸਮੂਹਾਂ ਨਾਲ ਫਾਰਮੈਟ ਹੁੰਦੇ ਹਨ, ਫਿਰ ਇੱਕੋ ਸਮੇਂ ਸਾਲ/ਮਹੀਨੇ/ਦਿਨ, ਕੁੱਲ ਦਿਨ, ਕੰਮਕਾਜੀ ਦਿਨ, ਹਫ਼ਤੇ, ਘੰਟੇ ਅਤੇ ਮਿੰਟ ਵਜੋਂ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ। ਮੌਜੂਦਾ ਤਾਰੀਖ ਜੋੜਾ history.replaceState ਰਾਹੀਂ URL ਵਿੱਚ ਲਿਖਿਆ ਜਾਂਦਾ ਹੈ ਤਾਂ ਜੋ ਕੋਈ ਵੀ ਨਤੀਜਾ ਬੁੱਕਮਾਰਕ ਜਾਂ ਸਿੱਧੇ ਲਿੰਕ ਵਜੋਂ ਸਾਂਝਾ ਕੀਤਾ ਜਾ ਸਕੇ।
ਸੰਬੰਧਿਤ ਟੂਲ
ਕੰਮਕਾਜੀ ਦਿਨ ਕੈਲਕੁਲੇਟਰ
ਤਾਰੀਖਾਂ ਵਿਚਕਾਰ ਕੰਮਕਾਜੀ ਦਿਨ ਗਿਣੋ ਜਾਂ ਕਿਸੇ ਤਾਰੀਖ ਤੋਂ ਕੰਮਕਾਜੀ ਦਿਨ ਜੋੜੋ/ਘਟਾਓ। ਅਨੁਕੂਲਿਤ ਹਫਤਾਵਾਰੀ ਛੁੱਟੀ ਪ੍ਰਬੰਧਨ ਅਤੇ ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ।
ਸਮਾਂ ਕੈਲਕੁਲੇਟਰ
HH:MM:SS ਮਿਆਦਾਂ ਜੋੜੋ ਜਾਂ ਘਟਾਓ, ਜਾਂ ਦੋ ਟਾਈਮਸਟੈਂਪਾਂ ਵਿਚਕਾਰ ਸਮਾਂ ਲੱਭੋ। ਕੰਮ ਦੇ ਲੌਗ, ਰੇਸ ਸਪਲਿਟ, ਅਤੇ ਪ੍ਰੋਜੈਕਟ ਟ੍ਰੈਕਿੰਗ ਲਈ ਲਾਭਦਾਇਕ।
ਗਰਭ ਅਵਸਥਾ ਦੀ ਮਿਆਦ ਪੂਰੀ ਹੋਣ ਦੀ ਮਿਤੀ ਕੈਲਕੁਲੇਟਰ
ਆਪਣੇ ਆਖ਼ਰੀ ਮਾਹਵਾਰੀ, ਗਰਭਧਾਰਨ, ਅਲਟਰਾਸਾਊਂਡ, ਜਾਂ IVF ਟ੍ਰਾਂਸਫ਼ਰ ਤੋਂ ਆਪਣੀ ਡਿਲੀਵਰੀ ਮਿਤੀ ਦਾ ਅੰਦਾਜ਼ਾ ਲਗਾਓ — ਗਰਭ ਅਵਸਥਾ ਦੀ ਉਮਰ, ਤਿਮਾਹੀ ਮੀਲ ਪੱਥਰ, ਗਿਣਤੀ ਅਤੇ ਕੈਲੰਡਰ ਯਾਦ-ਦਹਾਨੀ ਸਮੇਤ। ਨਿੱਜੀ ਅਤੇ ਮੁਫ਼ਤ।