मुख्य सामग्री पर जाएं

कैलेंडर API

आपके backend के लिए नेपाली कैलेंडर।

BS और AD बदलें, मासिक कैलेंडर बनाएं और किसी भी जगह का दैनिक पंचांग पाएं। हर response अपने डेटा संस्करण बताता है, ताकि हर बदलाव का पता लगाया जा सके।

Endpoints

  • GET/v1/calendar/convert

    BS और AD रूपांतरण

    1 क्रेडिट

  • GET/v1/calendar/month

    तिथि के साथ मासिक कैलेंडर

    1 क्रेडिट

  • GET/v1/panchang/day

    दैनिक पंचांग और चौघड़िया

    1 क्रेडिट

  • GET/v1/panchang/range

    अधिकतम 366 दिन

    हर 31 दिन 1 क्रेडिट

  • GET/v1/timezone

    जगह और समय के लिए टाइमज़ोन और ऑफ़सेट

    1 क्रेडिट

भरोसेमंद स्थिति के साथ रूपांतरण

जिन सालों का कैलेंडर पंचांग समिति ने प्रकाशित किया है, उन पर bsStatus "published" आता है। BS 1970 से 2100 के बाकी साल "projected" होते हैं, ताकि आपको हमेशा पता रहे कि कौन सी तारीखें अभी बदल सकती हैं।

GET /v1/calendar/convert?date=2082-01-01&calendar=BS&include=nepalSambat

{
  "ad": {
    "date": "2025-04-14",
    "year": 2025,
    "month": 4,
    "day": 14,
    "weekday": { "index": 1, "name": "Monday" }
  },
  "bs": {
    "date": "2082-01-01",
    "year": 2082,
    "month": { "index": 1, "name": "Baishakh" },
    "day": 1,
    "status": "published",
    "text": "1 Baishakh 2082"
  },
  "nepalSambat": {
    "year": 1145,
    "month": { "index": 6, "name": "Chaula" },
    "paksha": { "index": 2, "name": "Ga" },
    "day": 1,
    "adhik": false,
    "text": "1145 Chaula Ga 1"
  },
  "meta": { "bsTableVersion": "2026.10.1", "apiVersion": "2026-11-01" }
}

किसी भी जगह का दैनिक पंचांग

curl "https://api.navapatra.com/v1/panchang/day?date=2083-01-01&calendar=BS&lat=27.7172&lng=85.3240&lang=ne" \
  -H "Authorization: Bearer $NAVAPATRA_API_KEY" \
  -H "Navapatra-Version: 2026-11-01"
Response का ढांचा, मान हटाए गए200 OK
{
  "date": "2026-04-14",
  "bs": {
    "date": "2083-01-01",
    "year": 2083,
    "month": { "index": 1, "name": "वैशाख" },
    "day": 1,
    "status": "published",
    "text": "१ वैशाख २०८३"
  },
  "tzid": "Asia/Kathmandu",
  "sunrise": { "utc": "2026-04-13T23:59:16Z", "local": "2026-04-14T05:44:16+05:45" },
  "sunset": { "utc": "2026-04-14T12:39:10Z", "local": "2026-04-14T18:24:10+05:45" },
  "vara": { "index": 2, "name": "मङ्गलबार" },
  "tithi": {
    "index": 27,
    "name": "द्वादशी",
    "start": "2026-04-13T19:39:07Z",
    "end": "2026-04-14T18:42:48Z",
    "paksha": { "id": "krishna", "index": 2, "name": "कृष्ण" }
  },
  "nakshatra": {
    "index": 24,
    "name": "शतभिषा",
    "start": "2026-04-13T10:33:43Z",
    "end": "2026-04-14T10:36:04Z"
  },
  "yoga": {
    "index": 24,
    "name": "शुक्ल",
    "start": "2026-04-13T11:46:42Z",
    "end": "2026-04-14T10:09:29Z"
  },
  "karana": {
    "index": 3,
    "name": "कौलव",
    "start": "2026-04-13T19:39:07Z",
    "end": "2026-04-14T07:16:51Z"
  },
  "lunarMonth": {
    "index": 1,
    "name": "वैशाख",
    "start": "2026-04-02T02:11:56Z",
    "end": "2026-05-01T17:23:05Z",
    "adhik": false,
    "scheme": "purnimanta"
  },
  "choghadiya": {
    "day": [
      {
        "period": 1,
        "id": "rog",
        "index": 7,
        "name": "रोग",
        "start": "2026-04-13T23:59:16Z",
        "end": "2026-04-14T01:34:16Z"
      }
    ],
    "night": [
      {
        "period": 1,
        "id": "kaal",
        "index": 5,
        "name": "काल",
        "start": "2026-04-14T12:39:10Z",
        "end": "2026-04-14T14:04:03Z"
      }
    ]
  },
  "meta": {
    "engineVersion": "0.1.0",
    "apiVersion": "2026-11-01",
    "ayanamsha": { "id": "lahiri", "degrees": 24.22586 },
    "tradition": "nepal",
    "sunriseConvention": "center_geometric",
    "tzdbVersion": "unknown",
    "bsTableVersion": "2026.10.1",
    "overridesVersion": null
  }
}

छुट्टियां और त्योहार

API सार्वजनिक छुट्टियां या त्योहारों की तारीखें नहीं देता। छुट्टियां तभी जुड़ेंगी जब उनके डेटा स्रोत और दोबारा इस्तेमाल की शर्तें तय हो जाएं। मासिक कैलेंडर में हर दिन की BS और AD तारीख और तिथि रहती है।