तारीख को स्ट्रिंग में बदलना

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