LibraTool logoLibraTool

وړیا د نیټو توپیر محاسبونکی

د دوو نیټو ترمنځ دقیق توپیر محاسبه کړئ — کلونه، مياشتې، ورځې، اونۍ، کاري ورځې (له اونۍ پای پرته)، ساعتونه، او دقیقې.

یو ځل چې لوډ شي آفلاین کار کوي

چټکې مخکې ترتیب شوې کچې

توپیر لیدلو لپاره دواړه نیټې وټاکئ.

دا څنګه کار کوي

ټول محاسبه بشپړ براوزر کې د لاسي-لیکل شوي UTC ریاضي سره کیږي — هیڅ بهرنی کتابتون، هیڅ سرور غوښتنه. وسیله YYYY-MM-DD متنونه کالینډر برخو ته تحلیلوي، توپیرونه د Date.UTC() ملي‌ثانیه وختنښانونو سره محاسبه کوي ترڅو د DST انحراف نه ډډه وشي، او ورځ-پر-ورځ تکرار کوي ترڅو د دوشنبه–جمعه کاري ورځې شمېري.

  1. 1
    خوندي نیټه تحلیل
    هره نیټه متن د یوه ریگولر اکسپریشن سره تصدیقیږي او بیا د Date.UTC() له لارې بیا رغیږي — نه new Date(string) — نو کارونکي چې UTC نه لویدیځ کې دي هیڅکله د براوزر محلي-وخت-لیمې تفسیر سره د یوازې-نیټې ننوتنو له امله د اونۍ ورځې بدلون نه ویني.
  2. 2
    UTC ملي‌ثانیه راکمول
    دواړه کالینډر نیټې UTC نیمې شپې وختنښانونو ته د Date.UTC(y, m, d) سره بدلیږي. د 86,400,000 ms سره عددي ویش یو دقیق بشپړ-ورځ شمېر ورکوي چې د ورځني-سپما لیږدونو نه معافه دی، چې پرته له دې کولی شي یوه ورځ 23 یا 25 ساعته اوږده وښیي.
  3. 3
    کالینډر ماتول او کاري-ورځ شمېر
    یو لاسي-لیکل شوی کال/میاشت/ورځ تجزیه د میاشتې-اوږدوالي غیر-منظمیتونه اداره کوي (کله چې اړتیا وي له مخکینۍ میاشتې نه ورځې پور اخلي). یو جلا لوپ هره UTC ورځ ګرځي دوو نیټو ترمنځ او یوازې دوشنبه–جمعه (getUTCDay() !== 0 یا 6) لپاره شمېرونکی زیاتوي، چې د سیمې نه پرته یو دقیق کاري-ورځ ټول جوړوي.
  4. 4
    پایلې ټولو واحدونو کې ښودل شوي
    ټولې د toLocaleString() سره فارمیټ کیږي د پاڼې سیمه کارولو سره سیمه-پوه عددي ډله‌بندي لپاره، بیا یوځای د کلونو/میاشتو/ورځو، ټولو ورځو، کاري ورځو، اونیو، ساعتونو، او دقیقو په توګه ښودل کیږي. اوسنی نیټه جوړه د history.replaceState له لارې URL ته لیکل کیږي نو هره پایله بوکمارک یا مستقیم لینک په توګه شریکیدلی شي.

اړوندې وسیلې

په مکرر ډول پوښتل شوې پوښتنې