LibraTool logoLibraTool

وړیا د کاري ورځو محاسبونکی

د نیټو ترمنځ سوداګریز ورځې وشمیرئ یا له نیټې نه سوداګریز ورځې ورزیاتې/کمې کړئ. د اونۍ پای اداره او رخصتیو لیست د تنظیم وړ دی.

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

د اونۍ پای (غیر کاري) ورځې

0 رخصتۍ ترتیب شوې

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

دا وسیله بشپړ براوزر کې پرته د بهرنیو کتابتونونو نه چلیږي — ټول نیټه ریاضي لاسي-لیکل شوی JavaScript دی د اصلي Date اعتراض کارول. دا دوه حالتونه لري: دوو نیټو ترمنځ کاري ورځې شمېرل، او یوه راتلونکې (یا تېره) نیټه اټکلول د یوه ټاکل شوي شمېر تجارتي ورځو ورزیاتولو یا راکمولو سره.

  1. 1
    نیټه تحلیل پرته د UTC انحراف نه
    نیټه ننوتنې د YYYY-MM-DD متن کال، میاشت، او ورځ برخو ته ویشلو او یوه محلي Date جوړولو سره تحلیلیږي — نه Date.parse() — نو پایله تل هغه کالینډر ورځ ده چې تاسو یې ولیکله، ستاسو وخت-لیمه آفسیټ پورې اړه نه لري.
  2. 2
    رخصتي تصدیق او لټون
    هره رخصتي ننوتنه یوه سخته YYYY-MM-DD regex سره مطابقت کیږي، بیا Date بیا رغولو او یې برخې بیرته پرتله کولو سره کراس-چیک کیږي — نو ناممکنه نیټې لکه 2026-02-31 رد کیږي او UI کې نښه کیږي پرځای د خاموش مارچ ته اوړولو. سمه ننوتنې یوه Set کې د محلي نیټه متن کیلي سره ذخیره کیږي د O(1) لټون لپاره لوپ پر مهال.
  3. 3
    ورځ-پر-ورځ تکرار د تنظیم کیدونکو اونیو پایونو سره
    د 'نیټو ترمنځ شمېرل' حالت لپاره، وسیله لړ کې هره کالینډر ورځ ګرځي، هره یوه ستاسو تنظیم شوي اونۍ پای ورځو (اووه ورځو کوم ترکیب) او رخصتي Set سره چیک کوي، بیا کاري ورځې، اونۍ پای ورځې، او رخصتۍ جلا شمېري. د 'تجارتي ورځې ورزیات کړئ' حالت لپاره، دا مخته یا شاته یو ځل یوه ورځ قدم اخلي، غیر-کاري ورځې پرېږدي، تر هغه چې غوښتل شوی تجارتي ورځو شمېر بشپړ شي.
  4. 4
    سیمه-پوه پایله ښودنه
    وروستۍ نیټه 'ورزیات کړئ' حالت کې د براوزر جوړ شوي Intl له toLocaleDateString() سره فارمیټیږي، نو دا کارونکي محلي ژبه او کالینډر دود کې رسمیږي پرته د کوم اضافي کتابتون نه.

اړوندې وسیلې

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