Bitbybit Docs
    Preparing search index...

    Class Dates

    JavaScript Date मानों के रूप में तारीख़ें और समय: उन्हें बनाना, उनके हिस्सों को पढ़ना और सेट करना, और उन्हें टेक्स्ट के रूप में फ़ॉर्मेट करना। महीने 0 से गिने जाते हैं (जनवरी 0 है, दिसंबर 11) और सप्ताह के दिन 0 से (रविवार); महीने के दिन 1 से गिने जाते हैं। हर सेटर एक नई तारीख़ लौटाता है और दी गई तारीख़ को अपरिवर्तित छोड़ देता है। अधिकांश ऑपरेशनों के लिए स्थानीय-समय और UTC वेरिएंट मौजूद हैं।

    Index

    Constructors

    convert

    • दिनांक के हिस्से को टेक्स्ट के रूप में फ़ॉर्मैट करता है, समय के बिना, स्थानीय समय क्षेत्र में।

      उदाहरण: 15 जनवरी 2024 14:30 पर -> 'Mon Jan 15 2024'

      Parameters

      Returns string

      तारीख़, 'Mon Jan 15 2024' जैसे टेक्स्ट के रूप में

    • दिनांक और समय को डेटा विनिमय में उपयोग होने वाले ISO 8601 रूप में फ़ॉर्मैट करता है, हमेशा UTC में।

      उदाहरण: 15 जनवरी 2024 14:30 पर -> '2024-01-15T14:30:45.000Z'

      Parameters

      Returns string

      तारीख़, '2024-01-15T14:30:45.000Z' जैसे टेक्स्ट के रूप में

    • दिनांक को उस रूप में फ़ॉर्मैट करता है जिसमें वह JSON के भीतर दिखता है, जो UTC में ISO 8601 रूप है।

      उदाहरण: 15 जनवरी 2024 14:30 पर -> '2024-01-15T14:30:00.000Z'

      Parameters

      Returns string

      तारीख़, '2024-01-15T14:30:00.000Z' जैसे टेक्स्ट के रूप में

    • पूरे दिनांक और समय को स्थानीय समय क्षेत्र में टेक्स्ट के रूप में फ़ॉर्मैट करता है, क्षेत्र ऑफ़सेट के साथ।

      उदाहरण: 15 जनवरी 2024 14:30 पर -> 'Mon Jan 15 2024 14:30:00 GMT+0000'

      Parameters

      Returns string

      तारीख़ और समय, टेक्स्ट के रूप में

    • समय के हिस्से को टेक्स्ट के रूप में फ़ॉर्मैट करता है, दिनांक के बिना, स्थानीय समय क्षेत्र में क्षेत्र ऑफ़सेट के साथ।

      उदाहरण: 15 जनवरी 2024 14:30 पर -> '14:30:45 GMT+0000'

      Parameters

      Returns string

      समय, '14:30:45 GMT+0000' जैसे टेक्स्ट के रूप में

    • दिनांक और समय को UTC में टेक्स्ट के रूप में फ़ॉर्मैट करता है।

      उदाहरण: 15 जनवरी 2024 14:30 पर -> 'Mon, 15 Jan 2024 14:30:00 GMT'

      Parameters

      Returns string

      तारीख़ और समय, UTC टेक्स्ट के रूप में

    create

    • कॉल के क्षण का वर्तमान दिनांक और समय देता है।

      Returns Date

      वर्तमान तारीख़ और समय

    • दिनांक को उसके हिस्सों से बनाता है, स्थानीय समय क्षेत्र में पढ़े हुए।

      महीना 0 से गिना जाता है: 0 जनवरी है, 11 दिसंबर। अपनी रेंज के बाहर का हिस्सा आगे लुढ़कता है, इसलिए जनवरी का 32वाँ दिन फ़रवरी का पहला बन जाता है। उदाहरण: वर्ष 2024, महीना 0, दिन 15, घंटे 14, मिनट 30 -> 15 जनवरी 2024 14:30 स्थानीय समय पर

      Parameters

      • inputs: CreateDateDto

        वर्ष, महीना, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड

      Returns Date

      तारीख़

      const date = bitbybit.dates.createDate({ year: 2024, month: 0, day: 15, hours: 14, minutes: 30, seconds: 0, milliseconds: 0 });
      
    • दिनांक को उसके हिस्सों से बनाता है, UTC के रूप में पढ़े हुए ताकि स्थानीय समय क्षेत्र की कोई भूमिका न हो।

      महीना 0 से गिना जाता है: 0 जनवरी है, 11 दिसंबर। अपनी रेंज के बाहर का हिस्सा आगे लुढ़कता है। उदाहरण: वर्ष 2024, महीना 0, दिन 15 -> 15 जनवरी 2024 00:00 UTC पर

      Parameters

      • inputs: CreateDateDto

        वर्ष, महीना, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड

      Returns Date

      तारीख़

      const date = bitbybit.dates.createDateUTC({ year: 2024, month: 0, day: 15, hours: 0, minutes: 0, seconds: 0, milliseconds: 0 });
      
    • Unix टाइमस्टैम्प से दिनांक बनाता है: 1 जनवरी 1970 00:00 UTC के बाद से मिलीसेकंड की संख्या।

      उदाहरण: 1705329000000 -> 15 जनवरी 2024 14:30 UTC पर

      Parameters

      Returns Date

      तारीख़

      const date = bitbybit.dates.createFromUnixTimeStamp({ unixTimeStamp: 1705329000000 });
      

    get

    • महीने का दिन, 1 से 31 तक, स्थानीय समय क्षेत्र में पढ़ता है।

      उदाहरण: 15 जनवरी 2024 -> 15

      Parameters

      Returns number

      महीने का दिन

    • स्थानीय समय क्षेत्र में सप्ताह का दिन पढ़ता है: 0 रविवार है, 6 शनिवार।

      उदाहरण: 15 जनवरी 2024 -> 1, एक सोमवार

      Parameters

      Returns number

      सप्ताह का दिन, 0 से 6 तक

    • स्थानीय समय क्षेत्र में पूरा वर्ष पढ़ता है।

      उदाहरण: 15 जनवरी 2024 -> 2024

      Parameters

      Returns number

      वर्ष

    • स्थानीय समय क्षेत्र में महीना पढ़ता है, 0 से गिनते हुए: 0 जनवरी है, 11 दिसंबर।

      उदाहरण: 15 जनवरी 2024 -> 0

      Parameters

      Returns number

      महीना, 0 से 11 तक

    • घंटा, 0 से 23 तक, स्थानीय समय क्षेत्र में पढ़ता है।

      उदाहरण: 14:30 -> 14

      Parameters

      Returns number

      घंटा

    • मिनट, 0 से 59 तक, स्थानीय समय क्षेत्र में पढ़ता है।

      उदाहरण: 14:30 -> 30

      Parameters

      Returns number

      मिनट

    • सेकंड, 0 से 59 तक, स्थानीय समय क्षेत्र में पढ़ता है।

      उदाहरण: 14:30:45 -> 45

      Parameters

      Returns number

      सेकंड

    • मिलीसेकंड, 0 से 999 तक, स्थानीय समय क्षेत्र में पढ़ता है।

      उदाहरण: 14:30:45.123 -> 123

      Parameters

      Returns number

      मिलीसेकंड

    • दिनांक को Unix टाइमस्टैम्प के रूप में देता है: 1 जनवरी 1970 00:00 UTC के बाद से मिलीसेकंड।

      उदाहरण: 15 जनवरी 2024 14:30 UTC पर -> 1705329000000

      Parameters

      Returns number

      टाइमस्टैम्प, मिलीसेकंड में

    • UTC में पूरा वर्ष पढ़ता है।

      उदाहरण: 15 जनवरी 2024 -> 2024

      Parameters

      Returns number

      वर्ष

    • UTC में महीना पढ़ता है, 0 से गिनते हुए: 0 जनवरी है, 11 दिसंबर।

      उदाहरण: 15 जनवरी 2024 -> 0

      Parameters

      Returns number

      महीना, 0 से 11 तक

    • महीने का दिन, 1 से 31 तक, UTC में पढ़ता है।

      उदाहरण: 15 जनवरी 2024 -> 15

      Parameters

      Returns number

      महीने का दिन

    • घंटा, 0 से 23 तक, UTC में पढ़ता है।

      उदाहरण: 14:00 UTC -> 14

      Parameters

      Returns number

      घंटा

    • मिनट, 0 से 59 तक, UTC में पढ़ता है।

      उदाहरण: 14:30 UTC -> 30

      Parameters

      Returns number

      मिनट

    • सेकंड, 0 से 59 तक, UTC में पढ़ता है।

      उदाहरण: 14:30:45 UTC -> 45

      Parameters

      Returns number

      सेकंड

    • मिलीसेकंड, 0 से 999 तक, UTC में पढ़ता है।

      उदाहरण: 14:30:45.123 UTC -> 123

      Parameters

      Returns number

      मिलीसेकंड

    parse

    • टेक्स्ट के रूप में लिखा दिनांक पढ़ता है और उसका Unix टाइमस्टैम्प देता है, 1 जनवरी 1970 00:00 UTC के बाद से मिलीसेकंड।

      '2024-01-15' या '2024-01-15T14:30:00Z' जैसा ISO 8601 टेक्स्ट भरोसेमंद ढंग से पढ़ा जाता है; जो टेक्स्ट पढ़ा नहीं जा सकता वह NaN देता है। उदाहरण: '2024-01-15' -> 1705276800000

      Parameters

      • inputs: DateStringDto

        तारीख़, टेक्स्ट के रूप में

      Returns number

      टाइमस्टैम्प मिलीसेकंड में, या टेक्स्ट तारीख़ न होने पर NaN

      const stamp = bitbybit.dates.parseDate({ dateString: "2024-01-15T14:30:00Z" });
      

    set

    • दिनांक की दूसरे वर्ष वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 15 जनवरी 2024 वर्ष 2025 के साथ -> 15 जनवरी 2025

      Parameters

      • inputs: DateYearDto

        तारीख़ और वर्ष

      Returns Date

      बदले हुए वर्ष वाली एक नई तारीख़

      const changed = bitbybit.dates.setYear({ date: bitbybit.dates.now(), year: 2025 });
      
    • दिनांक की दूसरे महीने वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में; महीने 0 से गिने जाते हैं। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 15 जनवरी 2024 महीना 5 के साथ -> 15 जून 2024

      Parameters

      • inputs: DateMonthDto

        तारीख़ और महीना, 0 से 11 तक

      Returns Date

      बदले हुए महीने वाली एक नई तारीख़

      const changed = bitbybit.dates.setMonth({ date: bitbybit.dates.now(), month: 5 });
      
    • दिनांक की महीने के दूसरे दिन वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 15 जनवरी 2024 दिन 20 के साथ -> 20 जनवरी 2024

      Parameters

      • inputs: DateDayDto

        तारीख़ और दिन, 1 से 31 तक

      Returns Date

      बदले हुए दिन वाली एक नई तारीख़

      const changed = bitbybit.dates.setDayOfMonth({ date: bitbybit.dates.now(), day: 20 });
      
    • दिनांक की दूसरे घंटे वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30 घंटे 9 के साथ -> 09:30

      Parameters

      • inputs: DateHoursDto

        तारीख़ और घंटा, 0 से 23 तक

      Returns Date

      बदले हुए घंटे वाली एक नई तारीख़

      const changed = bitbybit.dates.setHours({ date: bitbybit.dates.now(), hours: 9 });
      
    • दिनांक की दूसरे मिनट वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30 मिनट 45 के साथ -> 14:45

      Parameters

      • inputs: DateMinutesDto

        तारीख़ और मिनट, 0 से 59 तक

      Returns Date

      बदले हुए मिनट वाली एक नई तारीख़

      const changed = bitbybit.dates.setMinutes({ date: bitbybit.dates.now(), minutes: 45 });
      
    • दिनांक की दूसरे सेकंड वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30:00 सेकंड 30 के साथ -> 14:30:30

      Parameters

      • inputs: DateSecondsDto

        तारीख़ और सेकंड, 0 से 59 तक

      Returns Date

      बदले हुए सेकंड वाली एक नई तारीख़

      const changed = bitbybit.dates.setSeconds({ date: bitbybit.dates.now(), seconds: 30 });
      
    • दिनांक की दूसरे मिलीसेकंड वाली कॉपी बनाता है, स्थानीय समय क्षेत्र में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30:00.000 मिलीसेकंड 500 के साथ -> 14:30:00.500

      Parameters

      • inputs: DateMillisecondsDto

        तारीख़ और मिलीसेकंड, 0 से 999 तक

      Returns Date

      बदले हुए मिलीसेकंड वाली एक नई तारीख़

      const changed = bitbybit.dates.setMilliseconds({ date: bitbybit.dates.now(), milliseconds: 500 });
      
    • दिनांक की Unix टाइमस्टैम्प, 1 जनवरी 1970 00:00 UTC के बाद से मिलीसेकंड, पर ले जाई गई कॉपी बनाता है। दिया गया दिनांक नहीं बदलता।

      उदाहरण: कोई भी दिनांक समय 0 के साथ -> 1 जनवरी 1970 00:00 UTC पर

      Parameters

      • inputs: DateTimeDto

        तारीख़ और टाइमस्टैम्प, मिलीसेकंड में

      Returns Date

      बदले हुए टाइमस्टैम्प वाली एक नई तारीख़

      const changed = bitbybit.dates.setTime({ date: bitbybit.dates.now(), time: 1705329000000 });
      
    • दिनांक की दूसरे वर्ष वाली कॉपी बनाता है, UTC में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 15 जनवरी 2024 वर्ष 2025 के साथ -> 15 जनवरी 2025

      Parameters

      • inputs: DateYearDto

        तारीख़ और वर्ष

      Returns Date

      बदले हुए वर्ष वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCYear({ date: bitbybit.dates.now(), year: 2025 });
      
    • दिनांक की दूसरे महीने वाली कॉपी बनाता है, UTC में; महीने 0 से गिने जाते हैं। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 15 जनवरी 2024 महीना 5 के साथ -> 15 जून 2024

      Parameters

      • inputs: DateMonthDto

        तारीख़ और महीना, 0 से 11 तक

      Returns Date

      बदले हुए महीने वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCMonth({ date: bitbybit.dates.now(), month: 5 });
      
    • दिनांक की महीने के दूसरे दिन वाली कॉपी बनाता है, UTC में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 15 जनवरी 2024 दिन 20 के साथ -> 20 जनवरी 2024

      Parameters

      • inputs: DateDayDto

        तारीख़ और दिन, 1 से 31 तक

      Returns Date

      बदले हुए दिन वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCDay({ date: bitbybit.dates.now(), day: 20 });
      
    • दिनांक की दूसरे घंटे वाली कॉपी बनाता है, UTC में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30 UTC घंटे 9 के साथ -> 09:30 UTC

      Parameters

      • inputs: DateHoursDto

        तारीख़ और घंटा, 0 से 23 तक

      Returns Date

      बदले हुए घंटे वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCHours({ date: bitbybit.dates.now(), hours: 9 });
      
    • दिनांक की दूसरे मिनट वाली कॉपी बनाता है, UTC में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30 UTC मिनट 45 के साथ -> 14:45 UTC

      Parameters

      • inputs: DateMinutesDto

        तारीख़ और मिनट, 0 से 59 तक

      Returns Date

      बदले हुए मिनट वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCMinutes({ date: bitbybit.dates.now(), minutes: 45 });
      
    • दिनांक की दूसरे सेकंड वाली कॉपी बनाता है, UTC में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30:00 UTC सेकंड 30 के साथ -> 14:30:30 UTC

      Parameters

      • inputs: DateSecondsDto

        तारीख़ और सेकंड, 0 से 59 तक

      Returns Date

      बदले हुए सेकंड वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCSeconds({ date: bitbybit.dates.now(), seconds: 30 });
      
    • दिनांक की दूसरे मिलीसेकंड वाली कॉपी बनाता है, UTC में। दिया गया दिनांक नहीं बदलता।

      उदाहरण: 14:30:00.000 UTC मिलीसेकंड 500 के साथ -> 14:30:00.500 UTC

      Parameters

      • inputs: DateMillisecondsDto

        तारीख़ और मिलीसेकंड, 0 से 999 तक

      Returns Date

      बदले हुए मिलीसेकंड वाली एक नई तारीख़

      const changed = bitbybit.dates.setUTCMilliseconds({ date: bitbybit.dates.now(), milliseconds: 500 });