logologo
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
English
简体中文
日本語
한국어
Deutsch
Français
Español
Português
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
शुरू करें
मार्गदर्शिका
विकास
प्लगइन
API
logologo
अवलोकन
कॉन्फ़िगरेशन निर्देश

टेम्पलेट सिंटैक्स

मूल उपयोग
लूप प्रोसेसिंग

फ़ॉर्मेटिंग टूल

अवलोकन
टेक्स्ट फ़ॉर्मेटिंग
संख्या फ़ॉर्मेटिंग
मुद्रा फ़ॉर्मेटिंग
तिथि फ़ॉर्मेटिंग
समय अंतराल फ़ॉर्मेटिंग
Array फ़ॉर्मेटिंग

उन्नत सुविधाएँ

शर्त निर्णय
उन्नत विशेषताएँ
अक्सर पूछे जाने वाले प्रश्न
उपयोग के परिदृश्य
Previous Pageमुद्रा फ़ॉर्मेटिंग
Next Pageसमय अंतराल फ़ॉर्मेटिंग
TIP

यह दस्तावेज़ AI द्वारा अनुवादित किया गया है। किसी भी अशुद्धि के लिए, कृपया अंग्रेजी संस्करण देखें

#दिनांक फ़ॉर्मेटिंग

#1. :formatD(patternOut, patternIn)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन दिनांक को फ़ॉर्मेट करता है। यह एक आउटपुट फ़ॉर्मेट पैटर्न (patternOut) और एक वैकल्पिक इनपुट फ़ॉर्मेट पैटर्न (patternIn) स्वीकार करता है, जो डिफ़ॉल्ट रूप से ISO 8601 होता है। आप options.timezone और options.lang का उपयोग करके समय क्षेत्र (timezone) और भाषा (language) को समायोजित कर सकते हैं।

#उदाहरण
// उदाहरण वातावरण: API विकल्प { "lang": "en-us", "timezone": "Europe/Paris" }
'20160131':formatD(L)      // आउटपुट 01/31/2016
'20160131':formatD(LL)     // आउटपुट January 31, 2016
'20160131':formatD(LLLL)   // आउटपुट Sunday, January 31, 2016 12:00 AM
'20160131':formatD(dddd)   // आउटपुट Sunday

// फ़्रेंच उदाहरण:
'2017-05-10T15:57:23.769561+03:00':formatD(LLLL)  // आउटपुट mercredi 10 mai 2017 14:57
'20160131':formatD(LLLL)   // आउटपुट dimanche 31 janvier 2016 00:00
1410715640:formatD(LLLL, X) // आउटपुट dimanche 14 septembre 2014 19:27
#परिणाम

आउटपुट के रूप में आपको निर्दिष्ट फ़ॉर्मेट में दिनांक स्ट्रिंग मिलेगी।

#2. :addD(amount, unit, patternIn)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन किसी दिनांक में समय की एक निर्दिष्ट मात्रा जोड़ता है। समर्थित इकाइयाँ (units) हैं: day, week, month, quarter, year, hour, minute, second, millisecond। पैरामीटर:

  • amount: जोड़ने वाली मात्रा।
  • unit: समय की इकाई (केस-संवेदी नहीं)।
  • patternIn: वैकल्पिक, इनपुट फ़ॉर्मेट (डिफ़ॉल्ट रूप से ISO8601)।
#उदाहरण
// उदाहरण वातावरण: API विकल्प { "lang": "fr", "timezone": "Europe/Paris" }
'2017-05-10T15:57:23.769561+03:00':addD('3', 'day')    // आउटपुट "2017-05-13T12:57:23.769Z"
'2017-05-10 15:57:23.769561+03:00':addD('3', 'month')      // आउटपुट "2017-08-10T12:57:23.769Z"
'20160131':addD('3', 'day')       // आउटपुट "2016-02-03T00:00:00.000Z"
'20160131':addD('3', 'month')     // आउटपुट "2016-04-30T00:00:00.000Z"
'31-2016-01':addD('3', 'month', 'DD-YYYY-MM')  // आउटपुट "2016-04-30T00:00:00.000Z"
#परिणाम

आउटपुट के रूप में आपको समय जोड़ने के बाद की नई दिनांक मिलेगी।

#3. :subD(amount, unit, patternIn)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन किसी दिनांक से समय की एक निर्दिष्ट मात्रा घटाता है। इसके पैरामीटर addD फ़ंक्शन के समान ही हैं।

#उदाहरण
// उदाहरण वातावरण: API विकल्प { "lang": "fr", "timezone": "Europe/Paris" }
'2017-05-10T15:57:23.769561+03:00':subD('3', 'day')    // आउटपुट "2017-05-07T12:57:23.769Z"
'2017-05-10 15:57:23.769561+03:00':subD('3', 'month')      // आउटपुट "2017-02-10T12:57:23.769Z"
'20160131':subD('3', 'day')       // आउटपुट "2016-01-28T00:00:00.000Z"
'20160131':subD('3', 'month')     // आउटपुट "2015-10-31T00:00:00.000Z"
'31-2016-01':subD('3', 'month', 'DD-YYYY-MM')  // आउटपुट "2015-10-31T00:00:00.000Z"
#परिणाम

आउटपुट के रूप में आपको समय घटाने के बाद की नई दिनांक मिलेगी।

#4. :startOfD(unit, patternIn)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन दिनांक को निर्दिष्ट समय इकाई के शुरुआती क्षण पर सेट करता है। पैरामीटर:

  • unit: समय की इकाई।
  • patternIn: वैकल्पिक, इनपुट फ़ॉर्मेट।
#उदाहरण
// उदाहरण वातावरण: API विकल्प { "lang": "fr", "timezone": "Europe/Paris" }
'2017-05-10T15:57:23.769561+03:00':startOfD('day')    // आउटपुट "2017-05-10T00:00:00.000Z"
'2017-05-10 15:57:23.769561+03:00':startOfD('month')      // आउटपुट "2017-05-01T00:00:00.000Z"
'20160131':startOfD('day')       // आउटपुट "2016-01-31T00:00:00.000Z"
'20160131':startOfD('month')     // आउटपुट "2016-01-01T00:00:00.000Z"
'31-2016-01':startOfD('month', 'DD-YYYY-MM')  // आउटपुट "2016-01-01T00:00:00.000Z"
#परिणाम

आउटपुट के रूप में आपको निर्दिष्ट इकाई के शुरुआती क्षण पर सेट की गई दिनांक स्ट्रिंग मिलेगी।

#5. :endOfD(unit, patternIn)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन दिनांक को निर्दिष्ट समय इकाई के अंतिम क्षण पर सेट करता है। इसके पैरामीटर startOfD फ़ंक्शन के समान ही हैं।

#उदाहरण
// उदाहरण वातावरण: API विकल्प { "lang": "fr", "timezone": "Europe/Paris" }
'2017-05-10T15:57:23.769561+03:00':endOfD('day')    // आउटपुट "2017-05-10T23:59:59.999Z"
'2017-05-10 15:57:23.769561+03:00':endOfD('month')      // आउटपुट "2017-05-31T23:59:59.999Z"
'20160131':endOfD('day')       // आउटपुट "2016-01-31T23:59:59.999Z"
'20160131':endOfD('month')     // आउटपुट "2016-01-31T23:59:59.999Z"
'31-2016-01':endOfD('month', 'DD-YYYY-MM')  // आउटपुट "2016-01-31T23:59:59.999Z"
#परिणाम

आउटपुट के रूप में आपको निर्दिष्ट इकाई के अंतिम क्षण पर सेट की गई दिनांक स्ट्रिंग मिलेगी।

#6. :diffD(toDate, unit, patternFromDate, patternToDate)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन दो दिनांकों के बीच का अंतर (difference) कैलकुलेट करता है और इसे निर्दिष्ट इकाई में आउटपुट करता है। समर्थित आउटपुट इकाइयाँ (units) हैं:

  • day(s) या d (दिन)
  • week(s) या w (सप्ताह)
  • quarter(s) या Q (तिमाही)
  • month(s) या M (महीना)
  • year(s) या y (वर्ष)
  • hour(s) या h (घंटा)
  • minute(s) या m (मिनट)
  • second(s) या s (सेकंड)
  • millisecond(s) या ms (मिलीसेकंड) (डिफ़ॉल्ट इकाई) पैरामीटर:
  • toDate: लक्ष्य दिनांक।
  • unit: आउटपुट के लिए इकाई।
  • patternFromDate: वैकल्पिक, शुरुआती दिनांक का फ़ॉर्मेट।
  • patternToDate: वैकल्पिक, लक्ष्य दिनांक का फ़ॉर्मेट।
#उदाहरण
'20101001':diffD('20101201')              // आउटपुट 5270400000
'20101001':diffD('20101201', 'second')      // आउटपुट 5270400
'20101001':diffD('20101201', 's')           // आउटपुट 5270400
'20101001':diffD('20101201', 'm')           // आउटपुट 87840
'20101001':diffD('20101201', 'h')           // आउटपुट 1464
'20101001':diffD('20101201', 'weeks')       // आउटपुट 8
'20101001':diffD('20101201', 'days')        // आउटपुट 61
'2010+10+01':diffD('2010=12=01', 'ms', 'YYYY+MM+DD', 'YYYY=MM=DD')  // आउटपुट 5270400000
#परिणाम

आउटपुट के रूप में आपको दो दिनांकों के बीच का समय अंतर मिलेगा, जिसे निर्दिष्ट इकाई में परिवर्तित किया गया होगा।

#7. :convDate(patternIn, patternOut)

#सिंटैक्स स्पष्टीकरण

यह फ़ंक्शन दिनांक को एक फ़ॉर्मेट से दूसरे फ़ॉर्मेट में परिवर्तित करता है। (इसका उपयोग करने की सलाह नहीं दी जाती है।) पैरामीटर:

  • patternIn: इनपुट दिनांक फ़ॉर्मेट।
  • patternOut: आउटपुट दिनांक फ़ॉर्मेट।
#उदाहरण
// उदाहरण वातावरण: API विकल्प { "lang": "en", "timezone": "Europe/Paris" }
'20160131':convDate('YYYYMMDD', 'L')      // आउटपुट "01/31/2016"
'20160131':convDate('YYYYMMDD', 'LL')     // आउटपुट "January 31, 2016"
'20160131':convDate('YYYYMMDD', 'LLLL')   // आउटपुट "Sunday, January 31, 2016 12:00 AM"
'20160131':convDate('YYYYMMDD', 'dddd')   // आउटपुट "Sunday"
1410715640:convDate('X', 'LLLL')          // आउटपुट "Sunday, September 14, 2014 7:27 PM"
// फ़्रेंच उदाहरण:
'20160131':convDate('YYYYMMDD', 'LLLL')   // आउटपुट "dimanche 31 janvier 2016 00:00"
'20160131':convDate('YYYYMMDD', 'dddd')   // आउटपुट "dimanche"
#परिणाम

आउटपुट के रूप में आपको परिवर्तित दिनांक स्ट्रिंग मिलेगी।

#8. दिनांक फ़ॉर्मेट पैटर्न

सामान्य दिनांक फ़ॉर्मेट प्रतीक (DayJS दस्तावेज़ देखें):

  • X: यूनिक्स टाइमस्टैम्प (सेकंड में), जैसे 1360013296
  • x: यूनिक्स मिलीसेकंड टाइमस्टैम्प, जैसे 1360013296123
  • YY: दो अंकों का वर्ष, जैसे 18
  • YYYY: चार अंकों का वर्ष, जैसे 2018
  • M, MM, MMM, MMMM: महीना (संख्या, दो अंक, संक्षिप्त, पूरा नाम)
  • D, DD: दिन (संख्या, दो अंक)
  • d, dd, ddd, dddd: सप्ताह का दिन (संख्या, न्यूनतम, संक्षिप्त, पूरा नाम)
  • H, HH, h, hh: घंटा (24-घंटे या 12-घंटे की घड़ी)
  • m, mm: मिनट
  • s, ss: सेकंड
  • SSS: मिलीसेकंड (3 अंक)
  • Z, ZZ: UTC ऑफ़सेट, जैसे +05:00 या +0500
  • A, a: AM/PM
  • Q: तिमाही (1-4)
  • Do: क्रमसूचक के साथ महीने का दिन, जैसे 1st, 2nd, … अन्य फ़ॉर्मेट के लिए, कृपया पूर्ण दस्तावेज़ देखें। इसके अतिरिक्त, भाषा-आधारित स्थानीयकृत फ़ॉर्मेट भी हैं, जैसे LT, LTS, L, LL, LLL, LLLL आदि।