Lua:
तारीख को स्ट्रिंग में बदलना
How to: (कैसे करें:)
os.date("%Y-%m-%d")
यह कोड आज की तारीख को YYYY-MM-DD फॉर्मेट में दिखाएगा।
local t = os.time() -- वर्तमान टाइमस्टैम्प
local formattedDate = os.date("%B %d, %Y", t)
print(formattedDate)
उदाहरण आउटपुट: March 18, 2023
Deep Dive (गहन अध्ययन)
Lua में os.date
फंक्शन तारीख को स्ट्रिंग में बदलता है और इसे एक विशिष्ट फॉर्मेट में प्रदर्शित करने की अनुमति देता है। यह सी लाइब्रेरी के strftime
जैसा काम करता है। जबकि os.date
बहुत लचीला है, अन्य भाषाओं में वैकल्पिक रूप से मौजूद डेट प्रोसेसिंग लाइब्रेरीज जैसे कि DateTime
या moment.js
Lua में नहीं हैं।
हिस्टोरिकल कॉन्टेक्स की बात करें तो, Lua का पहला वर्जन 1993 में आया था, और तब से समय और तारीख से जुड़े कामों को एक बुनियादी सेट के तौर पर हैंडल किया गया। अगर आपको ज्यादा जटिल तारीख ऑपरेशंस की जरूरत हो, तो आप luadate
जैसे किसी थर्ड-पार्टी मॉड्यूल पर निर्भर हो सकते हैं।
See Also (और भी देखें)
- Lua मैनुअल,
os.date
फंक्शन के लिए: Lua 5.4 Reference Manual luadate
लाइब्रेरी, विस्तारित डेट फंक्शन्स के लिए: luadate on GitHub