AI अनुवाद सूचना
यह दस्तावेज़ AI द्वारा अनुवादित है। सटीक जानकारी के लिए कृपया अंग्रेज़ी संस्करण देखें।
दिनांक फ़ॉर्मेटिंग
सिंटैक्स स्पष्टीकरण
दिनांक को फ़ॉर्मेट करें, आउटपुट फ़ॉर्मेट पैटर्न patternOut और इनपुट फ़ॉर्मेट पैटर्न patternIn (डिफ़ॉल्ट रूप से ISO 8601) स्वीकार करता है।
सामान्य उदाहरण
{d.createdAt:formatD(YYYY-MM-DD)} // आउटपुट 2024-01-15
{d.createdAt:formatD(YYYY年M月D日)} // आउटपुट 2024年1月15日
{d.updatedAt:formatD(YYYY年M月D日 HH:mm)} // आउटपुट 2024年1月15日 14:30
{d.orderDate:formatD(YYYY/MM/DD HH:mm:ss)} // आउटपुट 2024/01/15 14:30:25
{d.birthday:formatD(M月D日)} // आउटपुट 1月15日
{d.meetingTime:formatD(HH:mm)} // आउटपुट 14:30
{d.deadline:formatD(YYYY年M月D日 dddd)} // आउटपुट 2024年1月15日 星期一
अधिक फ़ॉर्मेट उदाहरण
'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
परिणाम
आउटपुट निर्दिष्ट फ़ॉर्मेट में एक दिनांक स्ट्रिंग है।
2. :addD(amount, unit, patternIn)
सिंटैक्स स्पष्टीकरण
दिनांक में समय की एक निर्दिष्ट मात्रा जोड़ें। समर्थित इकाइयाँ: day, week, month, quarter, year, hour, minute, second, millisecond।
पैरामीटर:
- amount: जोड़ने वाली मात्रा
- unit: समय की इकाई (केस-संवेदी नहीं)
- patternIn: वैकल्पिक, इनपुट फ़ॉर्मेट, डिफ़ॉल्ट रूप से ISO8601
उदाहरण
'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 के समान हैं।
उदाहरण
'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: वैकल्पिक, इनपुट फ़ॉर्मेट
उदाहरण
'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)
सिंटैक्स स्पष्टीकरण
दिनांक को निर्दिष्ट समय इकाई के अंतिम क्षण पर सेट करें।
पैरामीटर ऊपर के समान हैं।
उदाहरण
'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)
सिंटैक्स स्पष्टीकरण
दो दिनांकों के बीच के अंतर की गणना करें और निर्दिष्ट इकाई में आउटपुट दें। समर्थित आउटपुट इकाइयों में शामिल हैं:
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: आउटपुट दिनांक फ़ॉर्मेट
उदाहरण
'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"
परिणाम
आउटपुट परिवर्तित दिनांक स्ट्रिंग है।
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 आदि।